rbit

Reverse Bits (Thumb)

RBIT <Rd>, <Rm>

Reverses bits in a 32-bit register.

Details

The Reverse Bits instruction reverses bits in a 32-bit register.

Pseudocode Operation

// Reverses bits in a 32-bit register

Example

RBIT r0, r2

Encoding

Binary Layout
111110101001
Rm
1111
Rd
1010
 
Format Thumb Misc
Opcode 0xFA90F0A0
Extension A32 (Base)

Operands

  • Rd
    Destination general-purpose register
  • Rm
    Second source / offset general-purpose register