Does ARMv8 AArch32 mode has backward compatible with armv4 , armv5 or armv6?
问题 As we know that ARMv8 AArch32 bit mode is fully backward compatible with ARMv7 architecture. And ARMv7 has backward compatibly with ARMv4 , ARMv5te and ARMv6. From above statement, can we say that ARMv8 AArch32 mode also has backward compatible with ARMv4 , ARMv5te and ARMv6. i.e Code compiled with ARMv4 , ARMv5te or ARMv6 can run on ARMv8 AArch32 mode? 回答1: Simple answer is AARCH32 is as backward compatible to v4,5,6 as much as ARM V7 is. If your legacy ARM code worked on V7 it would