Concurrency::fast_math 命名空间

fast_math 命名空间中的函数准确度较低,仅支持单精度 (float),并调用 DirectX 内部函数。 每个函数有两个版本,例如 coscosf。 这两个版本都采用并返回一个 float,但每个版本都调用相同的 DirectX 内部函数。

语法

namespace fast_math;

成员

函数

名称 描述
cos 计算自变量的反余弦值
cosf 计算自变量的反余弦值
asin 计算自变量的反正弦值
asinf 计算自变量的反正弦值
atan 计算参数的反正切值
atan2 计算 _Y/_X 的反正切值
atan2f 计算 _Y/_X 的反正切值
atanf 计算参数的反正切值
ceil 计算自变量的上限
ceilf 计算自变量的上限
cos 计算参数的余弦值
cosf 计算参数的余弦值
cosh 计算自变量的双曲余弦值
coshf 计算自变量的双曲余弦值
exp 计算自变量的以 e 为底的指数
exp2 计算自变量的以 2 为底的指数
exp2f 计算自变量的以 2 为底的指数
expf 计算自变量的以 e 为底的指数
fabs 返回自变量的绝对值
fabsf 返回自变量的绝对值
floor 计算自变量的下限
floorf 计算自变量的下限
fmax 确定自变量的最大数值
fmaxf 确定自变量的最大数值
fmin 确定自变量的最小数值
fminf 确定自变量的最小数值
fmod 计算 _X/_Y 的浮点余数
fmodf 计算 _X/_Y 的浮点余数
frexp 获取 _X 的尾数和指数
frexpf 获取 _X 的尾数和指数
isfinite 确定自变量是否具有有限值
isinf 确定自变量是否为无穷值
isnan 确定自变量是否为非数值
ldexp 根据尾数和指数计算实数
ldexpf 根据尾数和指数计算实数
log 计算自变量的以 e 为底的对数
log10 计算自变量的以 10 为底的对数
log10f 计算自变量的以 10 为底的对数
log2 计算自变量的以 2 为底的对数
log2f 计算自变量的以 2 为底的对数
logf 计算自变量的以 e 为底的对数
modf 将 _X 拆分为小数部分和整数部分。
modff 将 _X 拆分为小数部分和整数部分。
pow 计算 _X 的 _Y 次幂
powf 计算 _X 的 _Y 次幂
round 将 _X 舍入到最近的整数
roundf 将 _X 舍入到最近的整数
rsqrt 返回自变量的平方根的倒数
rsqrtf 返回自变量的平方根的倒数
signbit 返回自变量的符号
signbitf 返回自变量的符号
sin 计算自变量的正弦值
sincos 计算 _X 的正弦值和余弦值
sincosf 计算 _X 的正弦值和余弦值
sinf 计算自变量的正弦值
sinh 计算自变量的双曲正弦值
sinhf 计算自变量的双曲正弦值
sqrt 计算自变量的平方根
sqrtf 计算自变量的平方根
tan 返回自变量的正切值
tanf 返回自变量的正切值
tanh 计算自变量的双曲正切值
tanhf 计算自变量的双曲正切值
trunc 将自变量截断为整数分量
truncf 将自变量截断为整数分量

要求

标头:amp_math.h

命名空间:Concurrency::fast_math

另请参阅

并发命名空间 (C++ AMP)