インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

浮動小数点ドット積組込み関数

これらのインテル® ストリーミング SIMD 拡張命令 4 (インテル® SSE4) の組込み関数は、浮動小数点の単精度と倍精度のドット積を計算します。これらの組込み関数のプロトタイプは、smmintrin.h ファイル内にあります。

組込み関数

演算子

対応するインテル® 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)

単精度パックド値のドット積を計算し、結果部分のマスク定義された加算とゼロ化を行います。


このヘルプトピックについてのフィードバックを送信