2 つのベクトルの 16/32 ビットの符号なしパックド整数データ要素の乗算を行い、上位ビットを格納します。対応するインテル® AVX2 命令は VPMULHUW です。
構文
extern __m256i _mm256_mulhi_epu16(__m256i s1, __m256i s2); |
引数
s1 |
演算に使用する整数ソースベクトル。
|
s2 |
演算に使用する整数ソースベクトル。
|
説明
ソースベクトル s1 と s2 の 16 ビットのパックド符号なし整数の SIMD 符号なし乗算を行い、結果の各 32 ビットの即値の上位 16 ビットをデスティネーション・ベクトルに格納します。