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

_mm256_insert_epi8/16/32/64

8/16/32/64 ビット整数を整数ベクトルのインデックスで指定された位置に挿入します。

構文

extern __m256i _mm256_insert_epi8(__m256i a, int8 i, const int index);

extern __m256i _mm256_insert_epi16(__m256i a, int16 i, const int index);

extern __m256i _mm256_insert_epi32(__m256i a, int32 i, const int index);

extern __m256i _mm256_insert_epi64(__m256i a, int64 i, const int index);

引数

a

整数ソースベクトル

i

挿入する整数値

offset

オフセットを指定する整数定数

説明

整数値 i を整数ソースベクトル a の対応する位置に挿入して、結果のベクトルを返します。