You copied the Doc URL to your clipboard.

DCPS3 (T32 instruction)

Debug switch to exception level 3.


This instruction is supported only in ARMv8.




This instruction is valid in Debug state only, and is always UNDEFINED in Non-debug state.

DCPS3 targets EL3 and:

  • If EL3 is using AArch32, the PE enters Monitor mode.
  • If EL3 is using AArch64, the PE enters EL3h, and executes future instructions as A64 instructions.

In Non-debug state, use the SMC instruction to generate a trap to EL3.


This 32-bit instruction is available in T32 only.

There is no 16-bit version of this instruction in T32.