extr

Extract

EXTR <Wd>, <Wn>, <Wm>, #<lsb>

Extracts a register from a pair of registers.

Details

The Extract instruction extracts a register from a pair of registers.

Pseudocode Operation

// Extracts a register from a pair of registers

Example

EXTR w0, w1, w2, #0

Encoding

Binary Layout
00010011
100
Rm
imms
Rn
Rd
 
Format Data Processing
Opcode 0x13800000
Extension Base

Operands

  • Wd
    Destination 32-bit integer register
  • Wn
    High
  • Wm
    Low
  • lsb
    Least-significant bit position