インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
マスク値に応じて、1 つ目のオペランドの連続する/連続していないビットを、デスティネーションの連続する下位ビットに転送します。対応するインテル® AVX2 命令は PEXT です。
extern unsigned int _pext_u32(unsigned int source, unsigned int mask); |
extern unsigned __int64 _pext_u64(unsigned __int64 s1, unsigned __int64 mask); |