Concurrency::fast_math Namespace
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