Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 | Calculates the arccosine of the argument |
| cosf | Calculates the arccosine of the argument |
| asin | Calculates the arcsine of the argument |
| asinf | Calculates the arcsine of the argument |
| atan | Calculates the arctangent of the argument |
| atan2 | Calculates the arctangent of _Y/_X |
| atan2f | Calculates the arctangent of _Y/_X |
| atanf | Calculates the arctangent of the argument |
| ceil | Calculates the ceiling of the argument |
| ceilf | Calculates the ceiling of the argument |
| cos | Calculates the cosine of the argument |
| cosf | Calculates the cosine of the argument |
| cosh | Calculates the hyperbolic cosine value of the argument |
| coshf | Calculates the hyperbolic cosine value of the argument |
| exp | Calculates the base-e exponential of the argument |
| exp2 | Calculates the base-2 exponential of the argument |
| exp2f | Calculates the base-2 exponential of the argument |
| expf | Calculates the base-e exponential of the argument |
| fabs | Returns the absolute value of the argument |
| fabsf | Returns the absolute value of the argument |
| floor | Calculates the floor of the argument |
| floorf | Calculates the floor of the argument |
| fmax | Determine the maximum numeric value of the arguments |
| fmaxf | Determine the maximum numeric value of the arguments |
| fmin | Determine the minimum numeric value of the arguments |
| fminf | Determine the minimum numeric value of the arguments |
| fmod | Calculates the floating-point remainder of _X/_Y |
| fmodf | Calculates the floating-point remainder of _X/_Y |
| frexp | Gets the mantissa and exponent of _X |
| frexpf | Gets the mantissa and exponent of _X |
| isfinite | Determines whether the argument has a finite value |
| isinf | Determines whether the argument is an infinity |
| isnan | Determines whether the argument is a NaN |
| ldexp | Computes a real number from the mantissa and exponent |
| ldexpf | Computes a real number from the mantissa and exponent |
| log | Calculates the base-e logarithm of the argument |
| log10 | Calculates the base-10 logarithm of the argument |
| log10f | Calculates the base-10 logarithm of the argument |
| log2 | Calculates the base-2 logarithm of the argument |
| log2f | Calculates the base-2 logarithm of the argument |
| logf | Calculates the base-e logarithm of the argument |
| modf | Splits _X into fractional and integer parts. |
| modff | Splits _X into fractional and integer parts. |
| pow | Calculates _X raised to the power of _Y |
| powf | Calculates _X raised to the power of _Y |
| round | Rounds _X to the nearest integer |
| roundf | Rounds _X to the nearest integer |
| rsqrt | Returns the reciprocal of the square root of the argument |
| rsqrtf | Returns the reciprocal of the square root of the argument |
| signbit | Returns the sign of the argument |
| signbitf | Returns the sign of the argument |
| sin | Calculates the sine value of the argument |
| sincos | Calculates sine and cosine value of _X |
| sincosf | Calculates sine and cosine value of _X |
| sinf | Calculates the sine value of the argument |
| sinh | Calculates the hyperbolic sine value of the argument |
| sinhf | Calculates the hyperbolic sine value of the argument |
| sqrt | Calculates the square root of the argument |
| sqrtf | Calculates the square root of the argument |
| tan | Calculates the tangent value of the argument |
| tanf | Calculates the tangent value of the argument |
| tanh | Calculates the hyperbolic tangent value of the argument |
| tanhf | Calculates the hyperbolic tangent value of the argument |
| trunc | Truncates the argument to the integer component |
| truncf | Truncates the argument to the integer component |
Requirements
Header: amp_math.h
Namespace: Concurrency::fast_math