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

_blsmsk_u32/64

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

構文

extern unsigned int _blsmsk_u32(unsigned int s1);

extern unsigned __int64 _blsmsk_u64(unsigned __int64 s1);

引数

s1

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

説明

デスティネーションの最下位ビットから、ソースオペランドで 1 に設定されている最下位のビットまでのすべてのビットを 1 に設定します。ソースオペランドが 0 の場合、デスティネーションのすべてのビットは 1 に設定されます。

戻り値

操作の結果。