fast_math 命名空间的函数具有较低的精确度,仅支持单精度 (float),以及调用 DirectX 内部函数。 每个功能有两个版本,例如 cos 和 cosf。 两个版本采用并返回 float,但每个调用相同的 DirectX 内部函数。
namespace fast_math;
成员
函数
名称 |
描述 |
|---|---|
计算参数的反余弦 |
|
计算参数的反余弦 |
|
计算参数的反正弦 |
|
计算参数的反正弦 |
|
计算参数的反正切 |
|
计算 _Y/_X 的反正切 |
|
计算 _Y/_X 的反正切 |
|
计算参数的反正切 |
|
计算参数的上限 |
|
计算参数的上限 |
|
计算参数的余弦 |
|
计算参数的余弦 |
|
计算参数的双曲余弦值 |
|
计算参数的双曲余弦值 |
|
计算参数以 e 为底的指数 |
|
计算参数以 2 为底的指数 |
|
计算参数以 2 为底的指数 |
|
计算参数以 e 为底的指数 |
|
返回参数的绝对值 |
|
返回参数的绝对值 |
|
计算参数的下限 |
|
计算参数的下限 |
|
决定参数的最大数值 |
|
决定参数的最大数值 |
|
决定参数的最小数值 |
|
决定参数的最小数值 |
|
计算 _X/_Y 的浮点余数 |
|
计算 _X/_Y 的浮点余数 |
|
获取 _X 的尾数和指数 |
|
获取 _X 的尾数和指数 |
|
确定参数是否具有有限的值 |
|
确定参数是否是无穷 |
|
确定参数是否是 NaN |
|
利用尾数和指数计算实数 |
|
利用尾数和指数计算实数 |
|
计算参数以 e 为底的对数 |
|
计算参数以 10 为底的对数 |
|
计算参数以 10 为底的对数 |
|
计算参数以 2 为底的对数 |
|
计算参数以 2 为底的对数 |
|
计算参数以 e 为底的对数 |
|
将 _X 拆分为小数部分和整数部分。 |
|
将 _X 拆分为小数部分和整数部分。 |
|
计算 _X 的 _Y 次幂。 |
|
计算 _X 的 _Y 次幂。 |
|
将 _X 四舍五入为最接近的整数 |
|
将 _X 四舍五入为最接近的整数 |
|
返回参数平方根的倒数 |
|
返回参数平方根的倒数 |
|
返回参数的符号。 |
|
返回参数的符号。 |
|
计算参数的正弦值 |
|
计算 _X 的正弦和余弦值 |
|
计算 _X 的正弦和余弦值 |
|
计算参数的正弦值 |
|
计算参数的双曲正弦值 |
|
计算参数的双曲正弦值 |
|
计算参数的平方根。 |
|
计算参数的平方根。 |
|
计算参数的正切值 |
|
计算参数的正切值 |
|
计算参数的双曲正切值 |
|
计算参数的双曲正切值 |
|
截断参数为整数部分 |
|
截断参数为整数部分 |
要求
**头文件:**amp_math.h
**命名空间:**Concurrency::fast_math