パック/アンパック演算の組込み関数
- _mm256_packs_epi16/32
符号付きワード/ダブルワード整数を符号付きバイト/ワード整数にパックして、飽和処理します。対応するインテル® AVX2 命令は VPACKSSWB または VPACKSSDW です。
- _mm256_packus_epi16/32
符号付きワード/ダブルワード整数を符号なしバイト/ワード整数にパックして、飽和処理します。対応するインテル® AVX2 命令は VPACKUSWB または VPACKUSDW です。
- _mm256_unpackhi_epi8/16/32/64
ソースベクトルとデスティネーション・ベクトルの上位のデータ要素をアンパックし、インターリーブします。対応するインテル® AVX2 命令は VPUNPCKHBW、VPUNPCKHWD、VPUNPCKHDQ、または VPUNPCKHQDQ です。
- _mm256_unpacklo_epi8/16/32/64
ソースベクトルとデスティネーション・ベクトルの下位のデータ要素をアンパックし、インターリーブします。対応するインテル® AVX2 命令は VPUNPCKLBW、VPUNPCKLWD、VPUNPCKLDQ、または VPUNPCKLQDQ です。