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

_blsr_u32/64

ソースオペランドのすべてのビットをデスティネーションにコピーし、ソースオペランドで 1 に設定されている最下位のビットに対応するデスティネーションのビットを 0 にリセットします。対応するインテル® AVX2 命令は BLSR です。

構文

extern unsigned int _blsr_u32(unsigned int s1);

extern unsigned __int64 _blsr_u64(unsigned __int64 s1);

引数

s1

ビットのコピー元であるソースオペランド

説明

ソースオペランドのすべてのビットをデスティネーションにコピーし、ソースオペランドで 1 に設定されている最下位のビットに対応するデスティネーションのビットを 0 にリセットします。

戻り値

操作の結果。