16.2.7. Status register access instructions

The MRS, MSR, and CPS instructions modify the CPSR and SPSR registers. Table 16.8 shows the operation of the status register access instructions.

Table 16.8. Status register access instructions

Access typeCyclesSource1Source2Source3Source4Result1Result2
MRS[1]1Rd:E2---Rd:E1/E2-
MSR[2]1Rm:E1Rd:E2----
CPSb1------
SETENDb1------

[1] Serialize before the instruction.

[2] Serialize between micro-operations. Force pipeline flush if updating CPSR. Serialize only for SPSR updates.


Copyright © 2006-2009 ARM Limited. All rights reserved.ARM DDI 0344I
Non-Confidential