インテル® C++ コンパイラー 19.0 デベロッパー・ガイドおよびリファレンス
フィールドを含む 128 ビットの倍精度浮動小数点を 256 ビットのデスティネーション・ベクトルに並べ替えます。対応するインテル® AVX 命令は VPERM2F128 です。
extern __m256d _mm256_permute2f128_pd(__m256d m1, __m256d m2, int control); |
m1 |
256 ビットの float64 ソースベクトル |
m2 |
256 ビットの float64 ソースベクトル |
control |
2 ビットの制御フィールドと 0 の設定を指示する 2 ビットを指定する即値バイト |
8 ビットの control 引数を使用して、1 つ目のソースベクトル m1 と 2 つ目のソースベクトル m2 から、フィールドを含む 128 ビットの浮動小数点を並べ替えます。
256 ビットの値が並べ替えられた float64 ベクトル。