casl

Compare and Swap Word (Release)

CASL <Ws>, <Wt>, [<Xn|SP>]

Atomic CAS with Release semantics.

Details

The Compare and Swap Word instruction atomic CAS with Release semantics.

Pseudocode Operation

// Atomic CAS with Release semantics

Example

CASL w6, w3, [x1]

Encoding

Binary Layout
10001000
1
0
1
00010
11111
Rn
Rt
 
Format Atomic
Opcode 0x88A0FC00
Extension LSE (Atomics)

Operands

  • Ws
    Compare
  • Wt
    Swap
  • Xn
    First source / base 64-bit integer register