Bit Field Insert.
- is an optional condition code.
- is the destination register.
- is the source register.
- is the least significant bit that is to be copied.
- is the number of bits to be copied.
must not be 0, and (
) must be less than or equal to 32.
Inserts adjacent bits from one register into another.
, starting at
, are replaced by
, starting at bit. Other bits in
You cannot use PC for any register.
You can use SP in the
BFI A32 instruction
but this is deprecated. You cannot use SP in the
BFI instruction does not change
This 32-bit instruction is available in A32 and T32.
There is no 16-bit version of this instruction in T32.