rcw

Read Check Write

RCW <Xt>, <Xt+1>, [<Xn>]

Atomically reads, checks, and updates a 128-bit descriptor in memory (Translation Hardening).

Details

The Read Check Write instruction atomically reads, checks, and updates a 128-bit descriptor in memory (Translation Hardening).

Pseudocode Operation

// Atomically reads, checks, and updates a 128-bit descriptor in memory (Translation Hardening)

Example

RCW x3, Xt+1, [x1]

Encoding

Binary Layout
00111000
001
11111
00000
Rn
Rt
 
Format Atomic
Opcode 0x38200000
Extension FEAT_THE (Hardening)

Operands

  • Xt
    Data/Status
  • Xn
    Address