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

_mm_pow_pd、_mm256_pow_pd

1 つ目の引数に 2 つ目の引数を乗じた指数を計算します。float64 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の pow(x, y) 関数です。

構文

extern __m128d _mm_pow_pd(__m128d v1, __m128d v2);

extern __m256d _mm256_pow_pd(__m256d v1, __m256d v2);

引数

v1

float64 値のベクトル

v2

float64 値のベクトル

説明

ベクトル v1 の各要素にベクトル v2 の対応する要素を乗じた指数を計算します。

戻り値

128 ビット/256 ビットの演算結果のベクトル。

svml ライブラリーの多くのルーチンは、互換マイクロプロセッサーよりもインテル製マイクロプロセッサーでより高度に最適化されます。