インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
ソースオペランドの最後 (最下位ビット) からのゼロ・ビットの数をカウントし、結果を返します。ソースオペランドが 0 の場合、ソースオペランドのサイズ (ビット数) が返されます。対応するインテル® AVX2 命令は TZCNT です。
extern unsigned int _tzcnt_u32(unsigned int source); |
extern unsigned __int64 _tzcnt_u64(unsigned __int64 source); |
source |
演算に使用するソースオペランド |
ソースオペランドでセットされている最下位のビットを検索します。1 に設定されているビットがある場合、ビット・インデックスが返されます。そうでない場合、オペランドサイズのビット数が返されます。
操作の結果。