|Home > Overview of AArch32 state > Current Program Status Register in AArch32 state|
The Current Program Status Register (CPSR) holds the same program status flags as the APSR, and some additional information.
The execution state bits control conditional execution in the IT block.
Only the APSR flags are accessible in all modes. Arm deprecates using an
MSR instruction to change the endianness bit (E) of the
CPSR, in any mode. Each exception level can have its own endianness, but mixed endianness
within an exception level is deprecated.
SETEND instruction is deprecated in
A32 and T32 and has no equivalent in A64.
The execution state bits for the IT block (IT[1:0]) and the
T32 bit (T) can be accessed by
in Debug state.