precise_math 命名空间中的函数符合 C99。 每个函数的单精度和双精度版本都包括在内。 例如,acos 是双精度版本,acosf 是单精度版本。 这些函数(包括单精度函数)需要加速器上的扩展双精度支持。 可使用 accelerator::supports_double_precision 来确定是否可以在特定加速器上运行这些函数。
语法
namespace precise_math;
参数
成员
函数
| 名称 | 描述 |
|---|---|
| acos | 已重载。 计算自变量的反余弦值 |
| acosf | 计算自变量的反余弦值 |
| acosh | 已重载。 计算自变量的反双曲余弦值 |
| acoshf | 计算自变量的反双曲余弦值 |
| asin | 已重载。 计算自变量的反正弦值 |
| asinf | 计算自变量的反正弦值 |
| asinh | 已重载。 计算自变量的反双曲正弦值 |
| asinhf | 计算自变量的反双曲正弦值 |
| atan | 已重载。 计算自变量的反正切值 |
| atan2 | 已重载。 计算 _Y/_X 的反正切值 |
| atan2f | 计算 _Y/_X 的反正切值 |
| atanf | 计算自变量的反正切值 |
| atanh | 已重载。 计算自变量的反双曲正切值 |
| atanhf | 计算自变量的反双曲正切值 |
| cbrt | 已重载。 计算自变量的实立方根 |
| cbrtf | 计算自变量的实立方根 |
| ceil | 已重载。 计算自变量的上限 |
| ceilf | 计算自变量的上限 |
| copysign | 已重载。 用 _X 的大小和 _Y 的符号生成一个值 |
| copysignf | 用 _X 的大小和 _Y 的符号生成一个值 |
| cos | 已重载。 计算自变量的余弦值 |
| cosf | 计算参数的余弦值 |
| cosh | 已重载。 计算自变量的双曲余弦值 |
| coshf | 计算自变量的双曲余弦值 |
| cospi | 已重载。 计算 pi * _X 的余弦值 |
| cospif | 计算 pi * _X 的余弦值 |
| erf | 已重载。 计算 _X 的错误函数 |
| erfc | 已重载。 计算 _X 的互补错误函数 |
| erfcf | 计算 _X 的互补错误函数 |
| erfcinv | 已重载。 计算 _X 的反互补错误函数 |
| erfcinvf | 计算 _X 的反互补错误函数 |
| erff | 计算 _X 的错误函数 |
| erfinv | 已重载。 计算 _X 的反向错误函数 |
| erfinvf | 计算 _X 的反向错误函数 |
| exp | 已重载。 计算自变量的以 e 为底的指数 |
| exp10 | 已重载。 计算自变量的以 10 为底的指数 |
| exp10f | 计算自变量的以 10 为底的指数 |
| exp2 | 已重载。 计算自变量的以 2 为底的指数 |
| exp2f | 计算自变量的以 2 为底的指数 |
| expf | 计算自变量的以 e 为底的指数 |
| expm1 | 已重载。 计算参数的以 e 为底的指数,减去 1 |
| expm1f | 计算参数的以 e 为底的指数,减去 1 |
| fabs | 已重载。 返回自变量的绝对值 |
| fabsf | 返回自变量的绝对值 |
| fdim | 已重载。 确定自变量之间的正数差 |
| fdimf | 确定自变量之间的正数差 |
| floor | 已重载。 计算自变量的下限 |
| floorf | 计算自变量的下限 |
| fma | 已重载。 计算 (_X * _Y) + _Z,舍入为一个三元运算 |
| fmaf | 计算 (_X * _Y) + _Z,舍入为一个三元运算 |
| fmax | 已重载。 确定自变量的最大数值 |
| fmaxf | 确定自变量的最大数值 |
| fmin | 已重载。 确定自变量的最小数值 |
| fminf | 确定自变量的最小数值 |
| fmod 函数 (C++ AMP) | 已重载。 计算 _X/_Y 的浮点余数 |
| fmodf | 计算 _X/_Y 的浮点余数 |
| fpclassify | 已重载。 将参数值分类为 NaN、无穷大、正常、次正常、零 |
| frexp | 已重载。 获取 _X 的尾数和指数 |
| frexpf | 获取 _X 的尾数和指数 |
| hypot | 已重载。 计算 _X 和 _Y 平方和的平方根 |
| hypotf | 计算 _X 和 _Y 平方和的平方根 |
| ilogb | 已重载。 以有符号整数值形式提取 _X 的指数 |
| ilogbf | 以有符号整数值形式提取 _X 的指数 |
| isfinite | 已重载。 确定自变量是否具有有限值 |
| isinf | 已重载。 确定自变量是否为无穷值 |
| isnan | 已重载。 确定自变量是否为非数值 |
| isnormal | 已重载。 确定自变量是否规范 |
| ldexp | 已重载。 根据尾数和指数计算实数 |
| ldexpf | 根据尾数和指数计算实数 |
| lgamma | 已重载。 计算自变量伽玛绝对值的自然对数 |
| lgammaf | 计算自变量伽玛绝对值的自然对数 |
| log | 已重载。 计算自变量的以 e 为底的对数 |
| log10 | 已重载。 计算自变量的以 10 为底的对数 |
| log10f | 计算自变量的以 10 为底的对数 |
| log1p | 已重载。 计算 1 加参数的以 e 为底的对数 |
| log1pf | 计算 1 加参数的以 e 为底的对数 |
| log2 | 已重载。 计算自变量的以 2 为底的对数 |
| log2f | 计算自变量的以 2 为底的对数 |
| logb | 已重载。 以浮点格式的有符号整数值形式提取 _X 的指数 |
| logbf | 以浮点格式的有符号整数值形式提取 _X 的指数 |
| logf | 计算自变量的以 e 为底的对数 |
| modf | 已重载。 将 _X 拆分为小数部分和整数部分。 |
| modff | 将 _X 拆分为小数部分和整数部分。 |
| nan | 返回一个静态 NaN |
| nanf | 返回一个静态 NaN |
| nearbyint | 已重载。 通过使用当前舍入方向,将参数舍入为浮点格式的整数值。 |
| nearbyintf | 通过使用当前舍入方向,将参数舍入为浮点格式的整数值。 |
| nextafter | 已重载。 在 _Y 方向确定 _X 之后函数类型的下一个可表示值 |
| nextafterf | 在 _Y 方向确定 _X 之后函数类型的下一个可表示值 |
| phi | 已重载。 返回自变量的累积分布函数 |
| phif | 返回自变量的累积分布函数 |
| pow | 已重载。 计算 _X 的 _Y 次幂 |
| powf | 计算 _X 的 _Y 次幂 |
| probit | 已重载。 返回自变量的逆累积分布函数 |
| probitf | 返回自变量的逆累积分布函数 |
| rcbrt | 已重载。 返回自变量的立方根的倒数 |
| rcbrtf | 返回自变量的立方根的倒数 |
| remainder | 已重载。 计算余数:_X REM _Y |
| remainderf | 计算余数:_X REM _Y |
| remquo | 已重载。 计算与 _X REM _Y 相同的余数。 此外,计算整数商 _X/_Y 的低 23 位,并赋予该值与 _X/_Y 相同的符号。 它将此带符号值存储在 _Quo 指向的整数中。 |
| remquof | 计算与 _X REM _Y 相同的余数。 此外,计算整数商 _X/_Y 的低 23 位,并赋予该值与 _X/_Y 相同的符号。 它将此带符号值存储在 _Quo 指向的整数中。 |
| round | 已重载。 将 _X 舍入到最近的整数 |
| roundf | 将 _X 舍入到最近的整数 |
| rsqrt | 已重载。 返回自变量的平方根的倒数 |
| rsqrtf | 返回自变量的平方根的倒数 |
| scalb | 已重载。 用 _X 乘以 FLT_RADIX 的 _Y 次方 |
| scalbf | 用 _X 乘以 FLT_RADIX 的 _Y 次方 |
| scalbn | 已重载。 用 _X 乘以 FLT_RADIX 的 _Y 次方 |
| scalbnf | 用 _X 乘以 FLT_RADIX 的 _Y 次方 |
| signbit | 已重载。 确定 _X 的符号是否为负号 |
| signbitf | 确定 _X 的符号是否为负号 |
| sin | 已重载。 计算自变量的正弦值 |
| sincos | 已重载。 计算 _X 的正弦值和余弦值 |
| sincosf | 计算 _X 的正弦值和余弦值 |
| sinf | 计算自变量的正弦值 |
| sinh | 已重载。 计算自变量的双曲正弦值 |
| sinhf | 计算自变量的双曲正弦值 |
| sinpi | 已重载。 计算 pi * _X 的正弦值 |
| sinpif | 计算 pi * _X 的正弦值 |
| sqrt | 已重载。 计算参数的平方根 |
| sqrtf | 计算参数的平方根 |
| tan | 已重载。 返回自变量的正切值 |
| tanf | 返回自变量的正切值 |
| tanh | 已重载。 计算自变量的双曲正切值 |
| tanhf | 计算自变量的双曲正切值 |
| tanpi | 已重载。 计算 pi * _X 的正切值 |
| tanpif | 计算 pi * _X 的正切值 |
| tgamma | 已重载。 计算 _X 的伽玛函数 |
| tgammaf | 计算 _X 的伽玛函数 |
| trunc | 已重载。 将自变量截断为整数分量 |
| truncf | 将自变量截断为整数分量 |
要求
标头:amp_math.h
命名空间: 并发