ldrd

Load Register Dual (Thumb)

LDRD <Rt>, <Rt2>, [<Rn>, #+/-<imm>]

Loads two words from memory (Thumb).

Details

The Load Register Dual instruction loads two words from memory (Thumb).

Pseudocode Operation

Rt ← Memory[address]

Example

LDRD r3, r4, [r1, #+/-#16]

Encoding

Binary Layout
111010011101
Rn
Rt
Rt2
imm8
 
Format Thumb Load
Opcode 0xE9D00000
Extension A32 (Base)

Operands

  • Rt
    Dest 1
  • Rt2
    Dest 2
  • Rn
    First source / base general-purpose register