インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

_lzcnt_u32/64

ソースオペランドの先頭からのゼロ・ビットの数をカウントします。ソースオペランドが 0 の場合は、オペランドのサイズを返します。対応するインテル® AVX2 命令は LZCNT です。

構文

extern unsigned int _lzcnt_u32(unsigned int source);

extern unsigned __int64 _lzcnt_u64(unsigned __int64 source);

引数

source

演算に使用するソースオペランド

説明

ソースオペランドの先頭 (最上位ビット) からのゼロ・ビットの数をカウントし、結果を返します。

戻り値

操作の結果。