bfi
Bit Field Insert (Thumb)
BFI <Rd>, <Rn>, #<lsb>, #<width>
Inserts a bitfield into a register.
Details
The Bit Field Insert instruction inserts a bitfield into a register.
Pseudocode Operation
IF condition THEN PC ← target
Example
BFI r0, r1, #0, #width
Encoding
Binary Layout
111100110110
Rn
0
imm3
Rd
imm2
Operands
-
Rd
Destination general-purpose register -
Rn
First source / base general-purpose register -
lsb
Start -
width
Width