10.109 __clz コンパイラ組み込み関数

このコンパイラ組み込み関数を使用して、コンパイラによって生成される命令ストリームに CLZ 命令、または等価コードシーケンスを挿入します。組み込み関数を使用すると、C または C++ コードに含まれるデータ値の先行ゼロの数をカウントできます。

構文

unsigned char __clz(unsigned int val )
各項目には以下の意味があります。
val
unsigned int を指定します。

戻り値

__clz コンパイラ組み込み関数を使用すると、 val に含まれる先行ゼロの数が返されます。
関連する参考文書
10.160 GNU 組み込み関数
関連情報
CLZ
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.