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

_mm256_setr_epi32

256 ビットのベクトルを指定された順序と逆順の整数値で初期化します。対応するインテル® AVX 命令はありません。

構文

extern __m256i _mm256_setr_epi32(int, int, int, int, int, int, int, int);

extern __m256i _mm256_setr_epi8(char e31, char e30, char e29, char e28, char e27, char e26, char e25, char e24, char e23, char e22, char e21, char e20, char e19, char e18, char e17, char e16, char e15, char e14, char e13, char e12, char e11, char e10, char e9, char e8, char e7, char e6, char e5, char e4, char e3, char e2, char e1, char e0);

extern __m256i _mm256_setr_epi316(short e15, short e14, short e13, short e12, short e11, short e10, short e9, short e8, short e7, short e6, short e5, short e4, short e3, short e2, short e1, short e0);

extern __m256i _mm256_setr_epi32(int e7, int e6, int e5, int e4, int e3, int e2, int e1, int e0);

extern __m256i _mm256_setr_epi64x(__int64 e3, __int64 e2, __int64 e1, __int64 e0);

引数

en

256 ビット・ベクトルを初期化する 8/16/32/64 ビット整数ベクトル要素。各バージョンに対して、8/16/32/64 ビット整数ベクトル要素ごとに 1 つの整数引数があります。

説明

256 ビットのベクトルを en 引数で指定された拡張パックド整数値 (8/16/32/64 ビット値) の逆順で初期化します。

戻り値

指定された拡張パックド整数値の逆順で初期化された 8/16/32/64 ビット整数ベクトル。