4.5. Changing execution state (again)

In Changing execution state, we described the change between AArch64 and AArch32 in terms of Exception levels. Now we consider the change from the point of view of the registers.

On entry to an Exception level using AArch64 from an Exception level using AArch32:

In general, application programmers write applications for either AArch32 or AArch64. It is only the OS that must take account of the two execution states and the switch between them.

Copyright © 2015 ARM. All rights reserved.ARM DEN0024A