meta data for this page
ARM
Registers
- r10 sl Stack limit
- r11 fp Argument pointer
- r12 ip Temporary workspace. Register r12 (IP) may be used by a linker as a scratch register between a routine and any subroutine it calls (for details, see §5.3.1.1, Use of IP by the linker). It can also be used within a routine to hold intermediate values between subroutine calls.
- r13 sp Stack pointer
- r14 lr Link register Workspace
xPSR
Special-purpose program status registers (xPSR)
APSR
Application PSR contains the condition code flags. Before entering an exception, the processor saves the condition code flags on the stackIPSR
Interrupt PSR contains the Interrupt Service Routine (ISR) number of the current exception activation.EPSR
Execution PSR contains the Thumb state bit (T-bit).