Concurrency::fast_math-Namespace-Funktionen
acos
Berechnet den Arkuskosinus des Arguments
inline float acos(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Arkuskosinuswert des Arguments zurück.
acosf
Berechnet den Arkuskosinus des Arguments
inline float acosf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Arkuskosinuswert des Arguments zurück.
asin
Berechnet den Arkussinus des Arguments
inline float asin(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Arcsinuswert des Arguments zurück.
asinf
Berechnet den Arkussinus des Arguments
inline float asinf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Arcsinuswert des Arguments zurück.
atan
Berechnet den Arkustangens des Arguments
inline float atan(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Arctangent-Wert des Arguments zurück.
atan2
Berechnet den Arkustangens von _Y/_X
inline float atan2(
float _Y,
float _X) restrict(amp);
Parameter
_Y
Gleitkommawert
_X
Gleitkommawert
Rückgabewert
Gibt den Arkutangentwert von _Y/_X zurück.
atan2f
Berechnet den Arkustangens von _Y/_X
inline float atan2f(
float _Y,
float _X) restrict(amp);
Parameter
_Y
Gleitkommawert
_X
Gleitkommawert
Rückgabewert
Gibt den Arkutangentwert von _Y/_X zurück.
atanf
Berechnet den Arkustangens des Arguments
inline float atanf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Arctangent-Wert des Arguments zurück.
ceil
Berechnet die Höchstwert des Arguments
inline float ceil(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die Obergrenze des Arguments zurück.
ceilf
Berechnet die Höchstwert des Arguments
inline float ceilf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die Obergrenze des Arguments zurück.
cosf
Berechnet den Kosinus des Arguments
inline float cosf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Kosinuswert des Arguments zurück.
coshf
Berechnet den Hyperbelkosinuswert des Arguments
inline float coshf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den hyperbolischen Kosinuswert des Arguments zurück.
cos
Berechnet den Kosinus des Arguments
inline float cos(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Kosinuswert des Arguments zurück.
cosh
Berechnet den Hyperbelkosinuswert des Arguments
inline float cosh(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den hyperbolischen Kosinuswert des Arguments zurück.
exp
Berechnet die Basis-E, die vom Argument exponential ist
inline float exp(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die Basis-E-Exponentielle des Arguments zurück.
exp2
Berechnet die Basis-2, die vom Argument exponential ist
inline float exp2(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die Base-2-Exponentielle des Arguments zurück.
exp2f
Berechnet die Basis-2, die vom Argument exponential ist
inline float exp2f(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die Base-2-Exponentielle des Arguments zurück.
expf
Berechnet die Basis-E, die vom Argument exponential ist
inline float expf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die Basis-E-Exponentielle des Arguments zurück.
fabs
Gibt den absoluten Wert des Arguments zurück.
inline float fabs(float _X) restrict(amp);
Parameter
_X
Ganzzahliger Wert
Rückgabewert
Gibt den absoluten Wert des Arguments zurück.
fabsf
Gibt den absoluten Wert des Arguments zurück.
inline float fabsf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den absoluten Wert des Arguments zurück.
floor
Berechnet den Tiefstwert des Arguments
inline float floor(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Boden des Arguments zurück.
floorf
Berechnet den Tiefstwert des Arguments
inline float floorf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Boden des Arguments zurück.
fmax
Festlegung des höchsten numerischen Werts der Argumente
inline float max(
float _X,
float _Y) restrict(amp);
Parameter
_X
Ganzzahliger Wert
_Y
Ganzzahliger Wert
Rückgabewert
Rückgabe des höchsten numerischen Werts der Argumente
fmaxf
Festlegung des höchsten numerischen Werts der Argumente
inline float fmaxf(
float _X,
float _Y) restrict(amp);
Parameter
_X
Gleitkommawert
_Y
Gleitkommawert
Rückgabewert
Rückgabe des höchsten numerischen Werts der Argumente
fmin
Festlegung des niedrigsten numerischen Werts der Argumente
inline float min(
float _X,
float _Y) restrict(amp);
Parameter
_X
Ganzzahliger Wert
_Y
Ganzzahliger Wert
Rückgabewert
Rückgabe des niedrigsten numerischen Werts der Argumente
fminf
Festlegung des niedrigsten numerischen Werts der Argumente
inline float fminf(
float _X,
float _Y) restrict(amp);
Parameter
_X
Gleitkommawert
_Y
Gleitkommawert
Rückgabewert
Rückgabe des niedrigsten numerischen Werts der Argumente
fmod
Berechnet den Gleitkommarest von _X/_Y
inline float fmod(
float _X,
float _Y) restrict(amp);
Parameter
_X
Gleitkommawert
_Y
Gleitkommawert
Rückgabewert
Gibt den Gleitkomma-Rest von _X/_Y zurück.
fmodf
Berechnet den Gleitkomma-Rest von _X/_Y.
inline float fmodf(
float _X,
float _Y) restrict(amp);
Parameter
_X
Gleitkommawert
_Y
Gleitkommawert
Rückgabewert
Gibt den Gleitkomma-Rest von _X/_Y zurück.
frexp
Ruft die Mantisse und den Exponenten von _X ab
inline float frexp(
float _X,
_Out_ int* _Exp) restrict(amp);
Parameter
_X
Gleitkommawert
_Exp
Gibt den ganzzahligen Exponenten von _X im Gleitkommawert zurück.
Rückgabewert
Gibt die Mantissa _X zurück.
frexpf
Ruft die Mantisse und den Exponenten von _X ab
inline float frexpf(
float _X,
_Out_ int* _Exp) restrict(amp);
Parameter
_X
Gleitkommawert
_Exp
Gibt den ganzzahligen Exponenten von _X im Gleitkommawert zurück.
Rückgabewert
Gibt die Mantissa _X zurück.
isfinite
Bestimmt, ob das Argument einen über begrenzten Wert verfügt
inline int isfinite(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn und nur, wenn das Argument einen endlichen Wert aufweist.
isinf
Bestimmt, ob das Argument unendlich ist
inline int isinf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn und nur, wenn das Argument einen unendlichen Wert aufweist.
isnan
Bestimmt, ob das Argument ein NaN
inline int isnan(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn und nur, wenn das Argument einen NaN-Wert aufweist.
ldexp
Berechnet eine reelle Zahl aus der Mantisse und dem Exponent
inline float ldexp(
float _X,
int _Exp) restrict(amp);
Parameter
_X
Gleitkommawert, Mentissa
_Exp
Ganzzahliger Exponent
Rückgabewert
Gibt _X * 2^_Exp zurück.
ldexpf
Berechnet eine reelle Zahl aus der Mantisse und dem Exponent
inline float ldexpf(
float _X,
int _Exp) restrict(amp);
Parameter
_X
Gleitkommawert, Mentissa
_Exp
Ganzzahliger Exponent
Rückgabewert
Gibt _X * 2^_Exp zurück.
log
Berechnet den Basis-E-Logarithmus des Arguments
inline float log(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Logarithmus der Basis e des Arguments zurück.
log10
Berechnet den Basis-10-Logarithmus des Arguments
inline float log10(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Logarithmus der Basis 10 des Arguments zurück.
log10f
Berechnet den Basis-10-Logarithmus des Arguments
inline float log10f(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Logarithmus der Basis 10 des Arguments zurück.
log2
Berechnet den Logarithmus der Basis 2 des Arguments.
inline float log2(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Logarithmus der Basis 2 des Arguments zurück.
log2f
Berechnet den Logarithmus der Basis 2 des Arguments.
inline float log2f(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Logarithmus der Basis 10 des Arguments zurück.
logf
Berechnet den Basis-E-Logarithmus des Arguments
inline float logf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Logarithmus der Basis e des Arguments zurück.
modf
Teilt _X in Nachkommastellen und ganze Zahlen auf.
inline float modf(
float _X,
float* _Ip) restrict(amp);
Parameter
_X
Gleitkommawert
_Ip
Erhält einen ganzzahligen Teil des Werts.
Rückgabewert
Gibt den signierten Bruchteil der _X zurück.
modff
Teilt _X in Nachkommastellen und ganze Zahlen auf.
inline float modff(
float _X,
float* _Ip) restrict(amp);
Parameter
_X
Gleitkommawert
_Ip
Erhält einen ganzzahligen Teil des Werts.
Rückgabewert
Gibt den signierten Bruchteil der _X zurück.
pow
Berechnet _X potenziert mit _Y
inline float pow(
float _X,
float _Y) restrict(amp);
Parameter
_X
Gleitkommawert, Basis
_Y
Gleitkommawert, Exponent
Rückgabewert
Gibt den Wert von _X an die Potenz von _Y
powf
Berechnet _X potenziert mit _Y
inline float powf(
float _X,
float _Y) restrict(amp);
Parameter
_X
Gleitkommawert, Basis
_Y
Gleitkommawert, Exponent
Rückgabewert
round
Rundet _X auf die nächste ganze Zahl
inline float round(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die nächste ganze Zahl von _X zurück.
roundf
Rundet _X auf die nächste ganze Zahl
inline float roundf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die nächste ganze Zahl von _X zurück.
rsqrt
Gibt den Kehrwert der Quadratwurzel des Arguments zurück
inline float rsqrt(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Kehrwert der Quadratwurzel des Arguments zurück
rsqrtf
Gibt den Kehrwert der Quadratwurzel des Arguments zurück
inline float rsqrtf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Kehrwert der Quadratwurzel des Arguments zurück
signbit
Bestimmt, ob das Zeichen von _X negativ ist.
inline int signbit(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn das Vorzeichen von _X negativ ist.
signbitf
Bestimmt, ob das Zeichen von _X negativ ist.
inline int signbitf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn das Vorzeichen von _X negativ ist.
sin
Berechnet den Sinuswert des Arguments
inline float sin(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Sinuswert des Arguments zurück.
sinf
Berechnet den Sinuswert des Arguments
inline float sinf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Sinuswert des Arguments zurück.
sincos
Berechnet Sinus- und Kosinuswert von _X
inline void sincos(
float _X,
float* _S,
float* _C) restrict(amp);
Parameter
_X
Gleitkommawert
_S
Gibt den Sinuswert von _X zurück.
_C
Gibt den Kosinuswert von _X zurück.
sincosf
Berechnet Sinus- und Kosinuswert von _X
inline void sincosf(
float _X,
float* _S,
float* _C) restrict(amp);
Parameter
_X
Gleitkommawert
_S
Gibt den Sinuswert von _X zurück.
_C
Gibt den Kosinuswert von _X zurück.
sinh
Berechnet den Hyperbelsinuswert des Arguments
inline float sinh(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den hyperbolischen Sinuswert des Arguments zurück.
sinhf
Berechnet den Hyperbelsinuswert des Arguments
inline float sinhf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den hyperbolischen Sinuswert des Arguments zurück.
sqrt
Berechnet die Quadratwurzel des Arguments.
inline float sqrt(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die Wurzel des Arguments zurück.
sqrtf
Berechnet die Quadratwurzel des Arguments.
inline float sqrtf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die Wurzel des Arguments zurück.
tan
Berechnet den Tangenswert des Arguments
inline float tan(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Tangenswert des Arguments zurück.
tanf
Berechnet den Tangenswert des Arguments
inline float tanf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den Tangenswert des Arguments zurück.
tanh
Berechnet den Hyperbeltangenswert des Arguments
inline float tanh(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den hyperbolischen Tangenswert des Arguments zurück.
tanhf
Berechnet den Hyperbeltangenswert des Arguments
inline float tanhf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt den hyperbolischen Tangenswert des Arguments zurück.
trunc
Schneidet das Argument der ganzzahligen Komponente ab
inline float trunc(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die ganzzahlige Komponente des Arguments zurück.
truncf
Schneidet das Argument der ganzzahligen Komponente ab
inline float truncf(float _X) restrict(amp);
Parameter
_X
Gleitkommawert
Rückgabewert
Gibt die ganzzahlige Komponente des Arguments zurück.
Anforderungen
Kopfzeile: amp_math.h Namespace: Concurrency::fast_math