strexh

Store Register Exclusive Halfword (Thumb)

STREXH <Rd>, <Rt>, [<Rn>]

Stores halfword exclusively (Thumb).

Details

The Store Register Exclusive Halfword instruction stores halfword exclusively (Thumb).

Pseudocode Operation

Memory[address] ← Rt

Example

STREXH r0, r3, [r1]

Encoding

Binary Layout
111010001100
Rn
Rt
1111
0101
Rd
 
Format Thumb Store Excl
Opcode 0xE8C00F50
Extension A32 (Atomic)

Operands

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