5 ms·
> Do note that ARMv6 and ARMv8 are entirely incompatible ISAs; one is 32-bit and another is 64-bit. IIRC, ARMv8 has both 32-bit (AArch32) and 64-bit (AArch64);
by cesarb 3y ago
> Do note that ARMv6 and ARMv8 are entirely incompatible ISAs; one is 32-bit and another is 64-bit.
IIRC, ARMv8 has both 32-bit (AArch32) and 64-bit (AArch64); yes, ARM's naming is confusing. What's being dropped is 32-bit (AArch32), similar to what's happening in the x86 world (and AFAIK also the Linux on mainframe world), and for similar reasons.
- sweetjuly 3y agoAArch32 mode has been optional in ARMv8-A the whole time too, I don't believe cores like Apple's M1 even support it at all.