clz

Count Leading Zeros (Thumb)

CLZ <Rd>, <Rm>

Counts consecutive zeros.

Details

The Count Leading Zeros instruction counts consecutive zeros.

Pseudocode Operation

Rd ← count of leading zero bits in Rm

Example

CLZ r0, r2

Encoding

Binary Layout
111110101011
Rm
1111
Rd
1000
 
Format Thumb Misc
Opcode 0xFAB0F080
Extension A32 (Base)

Operands

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