拡張パックド移動操作の組込み関数
- _mm256_cvtepi8_epi16/32/64
8 ビットの符号付き整数から 16/32/64 ビットの整数への符号拡張パックド移動操作を実行します。対応するインテル® AVX2 命令は VPMOVSXBW、VPMOVSXBD、または VPMOVSXBQ です。
- _mm256_cvtepi16_epi32/64
16 ビットの符号付き整数から 32/64 ビットの整数への符号拡張パックド移動操作を実行します。対応するインテル® AVX2 命令は VPMOVSXWD または VPMOVSXWQ です。
- _mm256_cvtepi32_epi64
32 ビットの符号なし整数から 64 ビットの整数への符号拡張パックド移動操作を実行します。対応するインテル® AVX2 命令は VPMOVSXDQ です。
- _mm256_cvtepu8_epi16/32/64
8 ビットの符号なし整数から 16/32/64 ビットの整数へのゼロ拡張パックド移動操作を実行します。対応するインテル® AVX2 命令は VPMOVZXBW、VPMOVZXBD、または VPMOVZXBQ です。
- _mm256_cvtepu16_epi32/64
16 ビットの符号なし整数から 32/64 ビットの整数へのゼロ拡張パックド移動操作を実行します。対応するインテル® AVX2 命令は VPMOVZXWD または VPMOVZXWQ です。
- _mm256_cvtepu32_epi64
32 ビットの符号なし整数から 64 ビットの整数へのゼロ拡張パックド移動操作を実行します。対応するインテル® AVX2 命令は VPMOVZXDQ です。