インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
即値の制御オペランドの指定に従って、ソースベクトルのダブルワードをシャッフルし、デスティネーション・ベクトルに格納します。対応するインテル® AVX2 命令は VPSHUFD です。
extern __m256i _mm256_shuffle_epi32(__m256i val, const int control); |
val |
整数ソースベクトル |
control |
即値の制御オペランド |
制御オペランドの指定に従って、ソースベクトルの符号付きまたは符号なし 32 ビット整数のシャッフル操作を行います。シャッフル値は、即値でなければなりません。
シャッフル操作の結果。