Freigeben über


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-Re Standard der von _X/_Y zurück.

fmodf

Berechnet den Gleitkomma-Re Standard der von _X/_Y.

inline float fmodf(
    float _X,
    float _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt den Gleitkomma-Re Standard der 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.

Protokoll

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

Header: amp_math.h Namespace: Concurrency::fast_math

Siehe auch

Concurrency::fast_math Namespace