stop
Stop
stop
Stops instruction execution and enters a power-saving state (replaces nap/doze on P9+).
Encoding
Binary Layout
19
0:5
/
6:10
/
11:15
/
16:20
722
21:30
/
31
Operands
Registers Altered
PSSCRRelated
More in Privileged
Reference
View in PowerISA v3.1C Specification ↗
OPF Power ISA v3.1C
Description
The thread is placed into power-saving mode and execution is stopped. The power-saving level that is entered is determined by the contents of the PSSCR. The thread remains in power-saving mode until either a System Reset exception or certain other events occur.
Operation
PSSCR ← (PSSCR & ~0x3F) | power-saving-level
stop
Programming Note
This instruction should not be executed in ultravisor state because that scenario may not be thoroughly verified. This instruction is privileged and context synchronizing.