Share via


Concurrency::fast_math Namespace

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.

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

See Also

Reference

Concurrency Namespace (C++ AMP)