ストリーミング SIMD 拡張命令 4 の浮動小数点ドット積組み込み関数

これらの組み込み関数は、浮動小数点の単精度と倍精度のドット積を計算します。

組み込み関数名 操作 対応する SSE4
命令

_mm_dp_pd

倍精度のドット積

DPPD

_mm_dp_ps

単精度のドット積

DPPS

__m128d _mm_dp_pd ( __m128d a, __m128d b, const int mask)

この組み込み関数は、倍精度パックド値のドット積を、マスク定義された結果部分の加算とゼロ化を行って計算します。

 

__m128 _mm_dp_ps ( __m128 a, __m128 b, const int mask)

この組み込み関数は、単精度パックド値のドット積を、マスク定義された結果部分の加算とゼロ化を行って計算します。