Unsigned Bit Field Extract.
is an optional condition code.
is the destination register.
is the source register.
is the bit number of the least significant bit in the bitfield, in the range 0 to 31.
is the width of the bitfield, in the range 1 to (32â€“
Copies adjacent bits from one register into the least significant bits of a second register, and zero extends to 32 bits.
You cannot use PC for any register.
You can use SP in the ARM instruction but this is deprecated in ARMv6T2 and above. You cannot use SP in the Thumb instruction.
This instruction does not alter any flags.
This ARM instruction is available in ARMv6T2 and above.
This 32-bit Thumb instruction is available in ARMv6T2 and above.
There is no 16-bit version of this instruction in Thumb.