You copied the Doc URL to your clipboard.

A.6.1. Serializing instructions

The following exception entry instructions are serializing:

  • SVC.

  • SMC.

  • BKPT.

  • Instructions that take the prefetch abort handler.

  • Instructions that take the Undefined Instruction exception handler.

The following instructions that modify mode or program control are serializing:

  • MSR CPSR when they modify control or mode bits.

  • Data processing to PC with the S bit set (for example, MOVS pc, r14).

  • LDM pc ^.

  • CPS.


  • RFE.

The following instructions are serializing:

  • All MCR to CP14 or CP15 except ISB and DMB.

  • MRC p14 for debug registers.

  • WFE, WFI, SEV.

  • CLREX.

  • DSB.

The following instruction, that modifies the SPSR, is serializing: