平方根/立方根演算の組込み関数
注
SVML ライブラリーの多くのルーチンは、互換マイクロプロセッサーよりもインテル製マイクロプロセッサーでより高度に最適化されます。
親トピック:
SVML (Short Vector Mathematical Library) 操作の組込み関数
_mm_sqrt_pd、_mm256_sqrt_pd
平方根を計算します。float64 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の sqrt(x) 関数です。
_mm_sqrt_ps、_mm256_sqrt_ps
平方根を計算します。float32 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の sqrt(x) 関数です。
_mm_invsqrt_pd、_mm256_invsqrt_pd
逆平方根を計算します。float64 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の invsqrt(x) 関数です。
_mm_invsqrt_ps、_mm256_invsqrt_ps
逆平方根を計算します。float32 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の invsqrt(x) 関数です。
_mm_cbrt_pd、_mm256_cbrt_pd
立方根を計算します。float64 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の cbrt(x) 関数です。
_mm_cbrt_ps、_mm256_cbrt_ps
立方根を計算します。float32 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の cbrt(x) 関数です。
_mm_invcbrt_pd、_mm256_invcbrt_pd
逆立方根を計算します。float64 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の invcbrt(x) 関数です。
_mm_invcbrt_ps、_mm256_invcbrt_ps
逆立方根を計算します。float32 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の invcbrt(x) 関数です。
_mm_csqrt_ps、_mm256_csqrt_ps
複素数平方根を計算します。_Complex float32 値からなる 128 ビット/256 ビットのベクトル引数を使用するベクトル用の csqrt(x) 関数です。