16.9. Processor state updating instructions

This section describes the cycle timing behavior for the MSR, MRS, CPS, and SETEND instructions. Table 16.12 shows processor state updating instructions and their cycle timing behavior.

Table 16.12. Processor state updating instructions cycle timing behavior

InstructionCyclesComments
MRS1All MRS instructions
MSR CPSR_f1MSR to CPSR flags only
MSR4All other MSRs to the CPSR
MSR SPSR5All MSRs to the SPSR
CPS <effect> <iflags>1Interrupt masks only
CPS <effect> <iflags>, #<mode>2Mode changing
SETEND1-
Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DDI 0211H
Non-Confidential