3.23. __nv_clz

i32 @__nv_clz(i32 %x)

Return the number of consecutive high-order zero bits in a 32 bit integer.

Count the number of consecutive leading zero bits, starting at the most significant bit (bit 31) of x.

Returns

Returns a value between 0 and 32 inclusive representing the number of zero bits.