stlexd

Store Release Exclusive Double (A32)

STLEXD<c> <Rd>, <Rt>, <Rt2>, [<Rn>]

Stores a doubleword with Release semantics if exclusive.

Details

The Store Release Exclusive Double instruction stores a doubleword with Release semantics if exclusive.

Pseudocode Operation

Memory[address] ← Rt

Example

STLEXD r0, r3, r4, [r1]

Encoding

Binary Layout
cond
0001
1010
Rn
Rd
1111
1001
Rt
 
Format Store Excl
Opcode 0x01A00F90
Extension A32 (Atomic)

Operands

  • Rd
    Status
  • Rt
    Transfer general-purpose register (load/store)
  • Rt2
    Second transfer register (load/store pair)
  • Rn
    First source / base general-purpose register