インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
2 つのベクトルの 16 ビットまたは 32 ビットの符号付きパックド整数データ要素の乗算を行い、下位ビットを格納します。対応するインテル® AVX2 命令は VPMULLW または VPMULLD です。
extern __m256i _mm256_mullo_epi16(__m256i s1, __m256i s2); |
extern __m256i _mm256_mullo_epi32(__m256i s1, __m256i s2); |
s1 |
演算に使用する整数ソースベクトル |
s2 |
演算に使用する整数ソースベクトル |
ソースベクトル s1 と s2 の 16 ビットまたは 32 ビットのパックド符号付き整数の SIMD 符号付き乗算を行い、結果の各 32 ビットまたは 64 ビットの即値の下位 16 ビットまたは 32 ビットをデスティネーション・ベクトルに格納します。
乗算の結果。