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
浮点值
返回值
当且仅当自变量具有有限值时,返回一个非零值
isinf
确定自变量是否为无穷值
inline int isinf(float _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当自变量具有无限值时,返回一个非零值
isnan
确定自变量是否为非数值
inline int isnan(float _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当自变量具有 NaN 值时,返回一个非零值
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 的符号为负号时,返回一个非零值
signbitf
确定 _X 的符号是否为负号
inline int signbitf(float _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当 _X 的符号为负号时,返回一个非零值
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