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

_mm256_permute2f128_ps

フィールドを含む 128 ビットの単精度浮動小数点を 256 ビットのデスティネーション・ベクトルに並べ替えます。対応するインテル® AVX 命令は VPERM2F128 です。

構文

extern __m256 _mm256_permute2f128_ps(__m256 m1, __m256 m2, int control);

引数

m1

256 ビットの float32 ソースベクトル

m2

256 ビットの float32 ソースベクトル

control

2 ビットの制御フィールドと 0 の設定を指示する 2 ビットを指定する即値バイト

説明

8 ビットの control 引数を使用して、1 つ目のソースベクトル m1 と 2 つ目のソースベクトル m2 から、フィールドを含む 128 ビットの浮動小数点を並べ替えます。

戻り値

256 ビットの値が並べ替えられた float32 ベクトル。