tresume

Transaction Resume

tresume.

Resumes a suspended transaction.

Details

Resumes a transaction that was previously suspended via tsuspend, restoring the transactional state and continuing execution. This instruction requires Transactional Memory support and always sets CR0 to indicate successful resumption. The instruction has a dot form that updates CR0.

Pseudocode Operation

Transaction ← Active
CR0 ← 0b0010

Example

tresume.

Encoding

Binary Layout
31
0
1
6
0
11
0
16
750
21
1
31
 
Format X-form
Opcode 0x7C2005DE
Extension Transactional Memory

Operands