tsuspend
Transaction Suspend
tsuspend.
Suspends the current transaction.
Encoding
Binary Layout
31
0:5
0
6:10
0
11:15
0
16:20
750
21:30
1
31
Operands
Related
More in Transactional Memory
Reference
View in PowerISA v3.1C Specification ↗
OPF Power ISA v3.1C
Description
Suspends the current transaction without aborting it, allowing the processor to handle interrupts and other exceptions while preserving transactional state for later resumption via tresume. This instruction requires Transactional Memory support and always sets CR0 to indicate successful suspension. The instruction has a dot form that updates CR0.
Operation
Transaction ← Suspended
CR0 ← 0b0010