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
 
Format X-form
Opcode 0x7C0005DE

Operands

Related

More in Transactional Memory

Reference

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