You copied the Doc URL to your clipboard.

5.3. Switching between the instruction sets

It is not possible to use code from the two execution states within a single application. There is no interworking between A64 and A32 or T32 instruction sets in ARMv8 as there is between A32 and T32 instruction sets. Code written in A64 for the ARMv8 processors cannot run on ARMv7 Cortex-A series processors. However, code written for ARMv7-A processors can run on ARMv8 processors in the AArch32 execution state. This is summarized in Figure 5.1.

Figure 5.1. Switching between instruction sets

Figure 5.1. Switching between instruction sets

Was this page helpful? Yes No