Concurrency::fast_math 命名空间
fast_math
命名空间中的函数准确度较低,仅支持单精度 (float
),并调用 DirectX 内部函数。 每个函数有两个版本,例如 cos
和 cosf
。 这两个版本都采用并返回一个 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