Concurrency::fast_math 名前空間関数
acos
引数の逆余弦を計算します。
inline float acos(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数のアークコサイン値を返します。
acosf
引数の逆余弦を計算します。
inline float acosf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数のアークコサイン値を返します。
asin
引数の逆正弦を計算します。
inline float asin(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数のアークサイン値を返します。
asinf
引数の逆正弦を計算します。
inline float asinf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数のアークサイン値を返します。
atan
引数の逆正接を計算します。
inline float atan(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数のアークタンジェント値を返します。
atan2
_Y/_X の逆正接を計算します。
inline float atan2(
float _Y,
float _X) restrict(amp);
パラメーター
_Y
浮動小数点値
_X
浮動小数点値
戻り値
_Y/_X のアークタンジェント値を返します。
atan2f
_Y/_X の逆正接を計算します。
inline float atan2f(
float _Y,
float _X) restrict(amp);
パラメーター
_Y
浮動小数点値
_X
浮動小数点値
戻り値
_Y/_X のアークタンジェント値を返します。
atanf
引数の逆正接を計算します。
inline float atanf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数のアークタンジェント値を返します。
ceil
引数の切り上げを計算します。
inline float ceil(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の切り上げを返します
ceilf
引数の切り上げを計算します。
inline float ceilf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の切り上げを返します
cosf
引数の余弦を計算します。
inline float cosf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数のコサイン値を返します。
coshf
引数の双曲線余弦の値を計算します。
inline float coshf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の双曲線余弦の値を返します
cos
引数の余弦を計算します。
inline float cos(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数のコサイン値を返します。
cosh
引数の双曲線余弦の値を計算します。
inline float cosh(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の双曲線余弦の値を返します
exp
e を底とする引数のべき乗を計算します。
inline float exp(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
e を底とする引数のべき乗を返します。
exp2
2 を底とする引数のべき乗を計算します。
inline float exp2(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の底 2 指数を返します。
exp2f
2 を底とする引数のべき乗を計算します。
inline float exp2f(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の底 2 指数を返します。
expf
e を底とする引数のべき乗を計算します。
inline float expf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
e を底とする引数のべき乗を返します。
fabs
引数の絶対値を返します。
inline float fabs(float _X) restrict(amp);
パラメーター
_X
整数値
戻り値
引数の絶対値を返します。
fabsf
引数の絶対値を返します。
inline float fabsf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の絶対値を返します。
floor
引数の切り捨てを計算します。
inline float floor(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の切り捨てを返します
floorf
引数の切り捨てを計算します。
inline float floorf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の切り捨てを返します
fmax
引数の最大数値を判断します。
inline float max(
float _X,
float _Y) restrict(amp);
パラメーター
_X
整数値
_Y
整数値
戻り値
引数の最大数値を返します。
fmaxf
引数の最大数値を判断します。
inline float fmaxf(
float _X,
float _Y) restrict(amp);
パラメーター
_X
浮動小数点値
_Y
浮動小数点値
戻り値
引数の最大数値を返します。
fmin
引数の最小数値を判断します。
inline float min(
float _X,
float _Y) restrict(amp);
パラメーター
_X
整数値
_Y
整数値
戻り値
引数の最小数値を返します。
fminf
引数の最小数値を判断します。
inline float fminf(
float _X,
float _Y) restrict(amp);
パラメーター
_X
浮動小数点値
_Y
浮動小数点値
戻り値
引数の最小数値を返します。
fmod
_X/_Y の浮動小数点の剰余を計算します。
inline float fmod(
float _X,
float _Y) restrict(amp);
パラメーター
_X
浮動小数点値
_Y
浮動小数点値
戻り値
_X/_Y の浮動小数点の剰余を返します。
fmodf
_X/_Y の浮動小数点の剰余を計算します。
inline float fmodf(
float _X,
float _Y) restrict(amp);
パラメーター
_X
浮動小数点値
_Y
浮動小数点値
戻り値
_X/_Y の浮動小数点の剰余を返します。
frexp
_X の仮数と指数を取得します。
inline float frexp(
float _X,
_Out_ int* _Exp) restrict(amp);
パラメーター
_X
浮動小数点値
_Exp
浮動小数点値で _X の整数指数を返します。
戻り値
仮数 _X を返します。
frexpf
_X の仮数と指数を取得します。
inline float frexpf(
float _X,
_Out_ int* _Exp) restrict(amp);
パラメーター
_X
浮動小数点値
_Exp
浮動小数点値で _X の整数指数を返します。
戻り値
仮数 _X を返します。
isfinite
引数に有限値が存在するかどうかを判断します。
inline int isfinite(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数に有限の値がある場合にのみ、0 以外の値を返します。
isinf
引数が無限値であるかどうかを判断します。
inline int isinf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数に有限の値がある場合にのみ、0 以外の値を返します。
isnan
引数が NaN であるかどうかを判断します。
inline int isnan(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数に NaN の値がある場合にのみ、0 以外の値を返します。
ldexp
仮数と指数から実数を計算します。
inline float ldexp(
float _X,
int _Exp) restrict(amp);
パラメーター
_X
浮動小数点の値、仮数
_Exp
整数の指数
戻り値
_X * 2^_Exp を返します。
ldexpf
仮数と指数から実数を計算します。
inline float ldexpf(
float _X,
int _Exp) restrict(amp);
パラメーター
_X
浮動小数点の値、仮数
_Exp
整数の指数
戻り値
_X * 2^_Exp を返します。
log
e を底とする引数の対数を計算します。
inline float log(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
e を底とする引数の対数を返します。
log10
10 を底とする引数の対数を計算します。
inline float log10(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
10 を底とする引数の対数を返します。
log10f
10 を底とする引数の対数を計算します。
inline float log10f(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
10 を底とする引数の対数を返します。
log2
2 を底とする引数の対数を計算します。
inline float log2(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
2 を底とする引数の対数を返します
log2f
2 を底とする引数の対数を計算します。
inline float log2f(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
10 を底とする引数の対数を返します。
logf
e を底とする引数の対数を計算します。
inline float logf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
e を底とする引数の対数を返します。
modf
_X を小数部と整数部に分割します。
inline float modf(
float _X,
float* _Ip) restrict(amp);
パラメーター
_X
浮動小数点値
_Ip
値の整数部分を受け取ります
戻り値
_X の符号付き小数部を返します
modff
_X を小数部と整数部に分割します。
inline float modff(
float _X,
float* _Ip) restrict(amp);
パラメーター
_X
浮動小数点値
_Ip
値の整数部分を受け取ります
戻り値
_X の符号付き小数部を返します
pow
_X の _Y 乗を計算します。
inline float pow(
float _X,
float _Y) restrict(amp);
パラメーター
_X
浮動小数点値、底
_Y
浮動小数点の値、仮数
戻り値
_X を _Y のべき乗にした値を返します
powf
_X の _Y 乗を計算します。
inline float powf(
float _X,
float _Y) restrict(amp);
パラメーター
_X
浮動小数点値、底
_Y
浮動小数点の値、仮数
戻り値
round
_X を最も近い整数値に丸めます。
inline float round(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
_X の最も近い整数を返します。
roundf
_X を最も近い整数値に丸めます。
inline float roundf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
_X の最も近い整数を返します。
rsqrt
引数の平方根の逆数を返します。
inline float rsqrt(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の平方根の逆数を返します。
rsqrtf
引数の平方根の逆数を返します。
inline float rsqrtf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の平方根の逆数を返します。
signbit
_X の符号が負かどうかを判断します。
inline int signbit(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
_X の符号が負の場合にのみ、0 以外の値を返します。
signbitf
_X の符号が負かどうかを判断します。
inline int signbitf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
_X の符号が負の場合にのみ、0 以外の値を返します。
sin
引数の正弦値を計算します。
inline float sin(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の正弦値を返します。
sinf
引数の正弦値を計算します。
inline float sinf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の正弦値を返します。
sincos
_X の正弦と余弦の値を計算します
inline void sincos(
float _X,
float* _S,
float* _C) restrict(amp);
パラメーター
_X
浮動小数点値
_S
_X の正弦値を返します
_C
_X の余弦値を返します
sincosf
_X の正弦と余弦の値を計算します
inline void sincosf(
float _X,
float* _S,
float* _C) restrict(amp);
パラメーター
_X
浮動小数点値
_S
_X の正弦値を返します
_C
_X の余弦値を返します
sinh
引数の双曲線正弦の値を計算します。
inline float sinh(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の双曲線正弦値を返します
sinhf
引数の双曲線正弦の値を計算します。
inline float sinhf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の双曲線正弦値を返します
sqrt
引数の平方根を計算します。
inline float sqrt(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の平方根を返します
sqrtf
引数の平方根を計算します。
inline float sqrtf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の平方根を返します
tan
引数の正接値を計算します。
inline float tan(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の正接値を返します
tanf
引数の正接値を計算します。
inline float tanf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の正接値を返します
tanh
引数の双曲線正接の値を計算します。
inline float tanh(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の双曲線正接値を計算します
tanhf
引数の双曲線正接の値を計算します。
inline float tanhf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の双曲線正接値を計算します
trunc
引数を整数コンポーネントに切り捨てます。
inline float trunc(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の整数要素を返します
truncf
引数を整数コンポーネントに切り捨てます。
inline float truncf(float _X) restrict(amp);
パラメーター
_X
浮動小数点値
戻り値
引数の整数要素を返します
要件
ヘッダー: amp_math.h 名前空間: Concurrency::fast_math