tstart

Transaction Start

TSTART <Xd>

Starts a memory transaction. Returns 0 if successful.

Details

The Transaction Start instruction starts a memory transaction. Returns 0 if successful.

Pseudocode Operation

// Starts a memory transaction. Returns 0 if successful

Example

TSTART x0

Encoding

Binary Layout
11010101
001
00011
0011
0011
011
Rt
 
Format System
Opcode 0xD52B33??
Extension TME (Transactional)

Operands

  • Xd
    Destination 64-bit integer register