This intrinsic inserts a CLZ instruction or an equivalent code sequence into the instruction stream generated by the compiler. It enables you to count the number of leading zeros of a data value in your C or C++ code.
Syntax
unsigned char __clz(unsigned int val)
Where:
val
is an unsignedint.
Return value
The __clz intrinsic returns the number of leading zeros in
val.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.