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

_mm256_mulhi_epi16

2 つのベクトルの 16/32 ビットの符号付きパックド整数データ要素の乗算を行い、上位ビットを格納します。対応するインテル® AVX2 命令は VPMULHW です。

構文

extern __m256i _mm256_mulhi_epi16(__m256i s1, __m256i s2);

引数

s1

演算に使用する整数ソースベクトル

s2

演算に使用する整数ソースベクトル

説明

ソースベクトル s1s2 の 16 ビットのパックド符号付き整数の SIMD 符号付き乗算を行い、結果の各 32 ビットの即値の上位 16 ビットをデスティネーション・ベクトルに格納します。

戻り値

乗算の結果。