You copied the Doc URL to your clipboard.

13.32 DCPS1 (T32 instruction)

Debug switch to exception level 1 (EL1).


This instruction is supported only in ARMv8.




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

DCPS1 targets EL1 and:

  • If EL1 is using AArch32, the processingelement (PE) enters SVC mode. If EL3 is using AArch32, Secure SVCis an EL3 mode. This means DCPS1 causes the PE to enter EL3.
  • If EL1 is using AArch64, the PE enters EL1h, andexecutes future instructions as A64 instructions.

In Non-debug state, use the SVC instructionto generate a trap to EL1.


This 32-bit instruction is available in T32 only.

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

Was this page helpful? Yes No