インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド
丸め操作
親トピック:
SVML (Short Vector Mathematical Library) 組込み関数
_mm512_ceil_pd/_mm512_mask_ceil_pd
最も近い整数値へ切り上げます。float64 引数を使用するベクトル用の ceil(x) 関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_ceil_ps/_mm512_mask_ceil_ps
最も近い整数値へ切り上げます。float32 引数を使用するベクトル用の ceil(x) 関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_floor_pd/_mm512_mask_floor_pd
最も近い整数値へ切り捨てます。float64 引数を使用するベクトル用の floor(x) 関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_floor_ps/_mm512_mask_floor_ps
最も近い整数値へ切り捨てます。float32 引数を使用するベクトル用の floor(x) 関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_nearbyint_pd/_mm512_mask_nearbyint_pd
浮動小数点形式の最も近い整数値に丸めます。float64 引数を使用するベクトル用の nearbyint(x) 関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_nearbyint_ps/_mm512_mask_nearbyint_ps
浮動小数点形式の最も近い整数値に丸めます。float32 引数を使用するベクトル用の nearbyint(x) 関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_rint_pd/_mm512_mask_rint_pd
最も近い偶数の整数値へ丸めます。float64 引数を使用するベクトル用の
rint(x)
関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_rint_ps/_mm512_mask_rint_ps
最も近い偶数の整数値へ丸めます。float32 引数を使用するベクトル用の rint(x) 関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_svml_round_pd/_mm512_mask_svml_round_pd
最も近い整数値へ切り下げます。float64 引数を使用するベクトル用の
round(x)
関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_trunc_pd/_mm512_mask_trunc_pd
丸め前の絶対値を超えない最も近い整数値に丸めます。float64 引数を使用するベクトル用の
trunc(x)
関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。
_mm512_trunc_ps/_mm512_mask_trunc_ps
丸め前の絶対値を超えない最も近い整数値に丸めます。float32 引数を使用するベクトル用の
trunc(x)
関数です。
この組込み関数は、インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャーにのみ適用されます。