Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
Functions in the fast_math namespace have lower accuracy, support only single-precision (float), and call the DirectX intrinsics. There are two versions of each function, for example cos and cosf. Both versions take and return a float, but each calls the same DirectX intrinsic.
Syntax
namespace fast_math;
Members
Functions
| Name | Description |
|---|---|
| cos Function (fast_math) | Calculates the arccosine of the argument |
| cosf Function (fast_math) | Calculates the arccosine of the argument |
| asin Function (fast_math) | Calculates the arcsine of the argument |
| asinf Function (fast_math) | Calculates the arcsine of the argument |
| atan Function (fast_math) | Calculates the arctangent of the argument |
| atan2 Function (fast_math) | Calculates the arctangent of _Y/_X |
| atan2f Function (fast_math) | Calculates the arctangent of _Y/_X |
| atanf Function (fast_math) | Calculates the arctangent of the argument |
| ceil Function (fast_math) | Calculates the ceiling of the argument |
| ceilf Function (fast_math) | Calculates the ceiling of the argument |
| cos Function (fast_math) | Calculates the cosine of the argument |
| cosf Function (fast_math) | Calculates the cosine of the argument |
| cosh Function (fast_math) | Calculates the hyperbolic cosine value of the argument |
| coshf Function (fast_math) | Calculates the hyperbolic cosine value of the argument |
| exp Function (fast_math) | Calculates the base-e exponential of the argument |
| exp2 Function (fast_math) | Calculates the base-2 exponential of the argument |
| exp2f Function (fast_math) | Calculates the base-2 exponential of the argument |
| expf Function (fast_math) | Calculates the base-e exponential of the argument |
| fabs Function (fast_math) | Returns the absolute value of the argument |
| fabsf Function (fast_math) | Returns the absolute value of the argument |
| floor Function (fast_math) | Calculates the floor of the argument |
| floorf Function (fast_math) | Calculates the floor of the argument |
| fmax Function (fast_math) | Determine the maximum numeric value of the arguments |
| fmaxf Function (fast_math) | Determine the maximum numeric value of the arguments |
| fmin Function (fast_math) | Determine the minimum numeric value of the arguments |
| fminf Function (fast_math) | Determine the minimum numeric value of the arguments |
| fmod Function (fast_math) | Calculates the floating-point remainder of _X/_Y |
| fmodf Function (fast_math) | Calculates the floating-point remainder of _X/_Y |
| frexp Function (fast_math) | Gets the mantissa and exponent of _X |
| frexpf Function (fast_math) | Gets the mantissa and exponent of _X |
| isfinite Function (fast_math) | Determines whether the argument has a finite value |
| isinf Function (fast_math) | Determines whether the argument is an infinity |
| isnan Function (fast_math) | Determines whether the argument is a NaN |
| ldexp Function (fast_math) | Computes a real number from the mantissa and exponent |
| ldexpf Function (fast_math) | Computes a real number from the mantissa and exponent |
| log Function (fast_math) | Calculates the base-e logarithm of the argument |
| log10 Function (fast_math) | Calculates the base-10 logarithm of the argument |
| log10f Function (fast_math) | Calculates the base-10 logarithm of the argument |
| log2 Function (fast_math) | Calculates the base-2 logarithm of the argument |
| log2f Function (fast_math) | Calculates the base-2 logarithm of the argument |
| logf Function (fast_math) | Calculates the base-e logarithm of the argument |
| modf Function (fast_math) | Splits _X into fractional and integer parts. |
| modff Function (fast_math) | Splits _X into fractional and integer parts. |
| pow Function (fast_math) | Calculates _X raised to the power of _Y |
| powf Function (fast_math) | Calculates _X raised to the power of _Y |
| round Function (fast_math) | Rounds _X to the nearest integer |
| roundf Function (fast_math) | Rounds _X to the nearest integer |
| rsqrt Function (fast_math) | Returns the reciprocal of the square root of the argument |
| rsqrtf Function (fast_math) | Returns the reciprocal of the square root of the argument |
| signbit Function (fast_math) | Returns the sign of the argument |
| signbitf Function (fast_math) | Returns the sign of the argument |
| sin Function (fast_math) | Calculates the sine value of the argument |
| sincos Function (fast_math) | Calculates sine and cosine value of _X |
| sincosf Function (fast_math) | Calculates sine and cosine value of _X |
| sinf Function (fast_math) | Calculates the sine value of the argument |
| sinh Function (fast_math) | Calculates the hyperbolic sine value of the argument |
| sinhf Function (fast_math) | Calculates the hyperbolic sine value of the argument |
| sqrt Function (fast_math) | Calculates the square root of the argument |
| sqrtf Function (fast_math) | Calculates the square root of the argument |
| tan Function (fast_math) | Calculates the tangent value of the argument |
| tanf Function (fast_math) | Calculates the tangent value of the argument |
| tanh Function (fast_math) | Calculates the hyperbolic tangent value of the argument |
| tanhf Function (fast_math) | Calculates the hyperbolic tangent value of the argument |
| trunc Function (fast_math) | Truncates the argument to the integer component |
| truncf Function (fast_math) | Truncates the argument to the integer component |
Requirements
Header: amp_math.h
Namespace: Concurrency::fast_math