インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
デスティネーションの最下位ビットから、ソースオペランドで 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 に設定されます。
操作の結果。