You copied the Doc URL to your clipboard.

UBFIZ

Unsigned bitfield insert in zero, with zeros to left and right.

This instruction is an alias of UBFM.

Syntax

UBFIZ  Wd, Wn, #lsb, #width    ; 32-bit general registers

Equivalent to UBFM Wd, Wn, #(-lsb MOD 32), #(width-1)

UBFIZ  Xd, Xn, #lsb, #width    ; 64-bit general registers

Equivalent to UBFM Xd, Xn, #(-lsb MOD 64), #(width-1)

Where:

Wd

Is the 32-bit name of the general-purpose destination register, in the range 0 to 31.

Wn

Is the 32-bit name of the general-purpose source register, in the range 0 to 31.

lsb

The value depends on the instruction variant:

32-bit general registers

Is the bit number of the lsb of the source bitfield, in the range 0 to 31.

64-bit general registers

Is the bit number of the lsb of the source bitfield, in the range 0 to 63.

width

The value depends on the instruction variant:

32-bit general registers

Is the width of the bitfield, in the range 1 to 32-lsb.

64-bit general registers

Is the width of the bitfield, in the range 1 to 64-lsb.

Xd

Is the 64-bit name of the general-purpose destination register, in the range 0 to 31.

Xn

Is the 64-bit name of the general-purpose source register, in the range 0 to 31.

Was this page helpful? Yes No