Share via


Concurrency::precise_math-Namespace-Funktionen

acos

Berechnet den Arkuskosinus des Arguments

inline float acos(float _X) restrict(amp);

inline double acos(double _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.

acosh

Berechnet den umgekehrten hyperbolischen Kosinus des Arguments.

inline float acosh(float _X) restrict(amp);

inline double acosh(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den umgekehrten hyperbolischen Kosinuswert des Arguments zurück.

acoshf

Berechnet den umgekehrten hyperbolischen Kosinus des Arguments.

inline float acoshf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den umgekehrten hyperbolischen Kosinuswert des Arguments zurück.

asin

Berechnet den Arkussinus des Arguments

inline float asin(float _X) restrict(amp);

inline double asin(double _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.

asinh

Berechnet den umgekehrten hyperbolischen Sinus des Arguments.

inline float asinh(float _X) restrict(amp);

inline double asinh(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den umgekehrten hyperbolischen Sinuswert des Arguments zurück.

asinhf

Berechnet den umgekehrten hyperbolischen Sinus des Arguments.

inline float asinhf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den umgekehrten hyperbolischen Sinuswert des Arguments zurück.

atan

Berechnet den Arkustangens des Arguments

inline float atan(float _X) restrict(amp);

inline double atan(double _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);

inline double atan2(
    double _Y,
    double _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.

atanh

Berechnet den umgekehrten hyperbolischen Tangens des Arguments.

inline float atanh(float _X) restrict(amp);

inline double atanh(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den umgekehrten hyperbolischen Tangenswert des Arguments zurück.

atanhf

Berechnet den umgekehrten hyperbolischen Tangens des Arguments.

inline float atanhf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den umgekehrten hyperbolischen Tangenswert des Arguments zurück.

cbrt

Berechnet den tatsächlichen Cubestamm des Arguments.

inline float cbrt(float _X) restrict(amp);

inline double cbrt(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den tatsächlichen Cubestamm des Arguments zurück.

cbrtf

Berechnet den tatsächlichen Cubestamm des Arguments.

inline float cbrtf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den tatsächlichen Cubestamm des Arguments zurück.

ceil

Berechnet die Höchstwert des Arguments

inline float ceil(float _X) restrict(amp);

inline double ceil(double _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.

copysign

Erzeugt einen Wert mit der Größe von _X und dem Zeichen der _Y

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

inline double copysign(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt einen Wert mit der Größe von _X und dem Vorzeichen von _Y

copysignf

Erzeugt einen Wert mit der Größe von _X und dem Zeichen der _Y

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

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt einen Wert mit der Größe von _X und dem Vorzeichen von _Y

cos

Berechnet den Kosinus des Arguments

inline float cos(float _X) restrict(amp);

inline double cos(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Kosinuswert 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.

cosh

Berechnet den Hyperbelkosinuswert des Arguments

inline float cosh(float _X) restrict(amp);

inline double cosh(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den hyperbolischen 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.

Kospi

Berechnet den Kosinuswert pi * _X

inline float cospi(float _X) restrict(amp);

inline double cospi(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Kosinuswert pi * _X zurück.

Kospif

Berechnet den Kosinuswert pi * _X

inline float cospif(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Kosinuswert pi * _X zurück.

erf

Berechnet die Fehlerfunktion von _X

inline float erf(float _X) restrict(amp);

inline double erf(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die Fehlerfunktion von _X zurück.

erfc

Berechnet die ergänzende Fehlerfunktion von _X

inline float erfc(float _X) restrict(amp);

inline double erfc(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die komplementäre Fehlerfunktion von _X zurück.

erfcf

Berechnet die ergänzende Fehlerfunktion von _X

inline float erfcf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die komplementäre Fehlerfunktion von _X zurück.

erfcinv

Berechnet die umgekehrte komplementäre Fehlerfunktion von _X

inline float erfcinv(float _X) restrict(amp);

inline double erfcinv(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die umgekehrte komplementäre Fehlerfunktion von _X zurück.

erfcinvf

Berechnet die umgekehrte komplementäre Fehlerfunktion von _X

inline float erfcinvf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die umgekehrte komplementäre Fehlerfunktion von _X zurück.

erff

Berechnet die Fehlerfunktion von _X

inline float erff(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die Fehlerfunktion von _X zurück.

erfinv

Berechnet die umgekehrte Fehlerfunktion von _X

inline float erfinv(float _X) restrict(amp);

inline double erfinv(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die umgekehrte Fehlerfunktion von _X zurück.

erfinvf

Berechnet die umgekehrte Fehlerfunktion von _X

inline float erfinvf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die umgekehrte Fehlerfunktion von _X zurück.

exp10

Berechnet das Exponentielle der Basis 10 des Arguments.

inline float exp10(float _X) restrict(amp);

inline double exp10(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die Basis-10-Exponentielle des Arguments zurück.

exp10f

Berechnet das Exponentielle der Basis 10 des Arguments.

inline float exp10f(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die Basis-10-Exponentielle des Arguments zurück.

expm1

Berechnet die Basis-E, die vom Argument exponential ist, minus 1

inline float expm1(float exponent) restrict(amp);

inline double expm1(double exponent) restrict(amp);

Parameter

Exponent
Der exponentielle Ausdruck n des mathematischen Ausdrucks en, wobei e die Basis des natürlichen Logarithmus ist.

Rückgabewert

Gibt die Basis-E, die vom Argument exponential ist, minus 1 zurück

expm1f

Berechnet die Basis-E, die vom Argument exponential ist, minus 1

inline float expm1f(float exponent) restrict(amp);

Parameter

Exponent
Der exponentielle Ausdruck n des mathematischen Ausdrucks en, wobei e die Basis des natürlichen Logarithmus ist.

Rückgabewert

Gibt die Basis-E, die vom Argument exponential ist, minus 1 zurück

exp

Berechnet die Basis-E, die vom Argument exponential ist

inline float exp(float _X) restrict(amp);

inline double exp(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die Basis-E-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.

exp2

Berechnet die Basis-2, die vom Argument exponential ist

inline float exp2(float _X) restrict(amp);

inline double exp2(double _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.

fabs

Gibt den absoluten Wert des Arguments zurück.

inline float fabs(float _X) restrict(amp);

inline double fabs(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

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.

fdim

Berechnet den positiven Unterschied zwischen den Argumenten.

inline float fdim(
   float _X,
   float _Y
) restrict(amp);
inline double fdim(
   double _X,
   double _Y
) restrict(amp);

Parameter

_X
Gleitkommawert _Y
Gleitkommawert

Rückgabewert

Der Unterschied zwischen _X und _Y, wenn _X größer als _Y ist; andernfalls +0.

fdimf

Berechnet den positiven Unterschied zwischen den Argumenten.

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

Parameter

_X
Gleitkommawert _Y
Gleitkommawert

Rückgabewert

Der Unterschied zwischen _X und _Y, wenn _X größer als _Y ist; andernfalls +0.

floor

Berechnet den Tiefstwert des Arguments

inline float floor(float _X) restrict(amp);

inline double floor(double _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.

Fma

Berechnet das Produkt des ersten und zweiten angegebenen Arguments, fügt dann das dritte angegebene Argument dem Ergebnis hinzu. Die gesamte Berechnung wird als einzelner Vorgang ausgeführt.

inline float fma(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

inline double fma(
   double _X,
   double _Y,
   double _Z
) restrict(amp);

Parameter

_X
Das erste Gleitkommaargument. _Y
Das zweite Gleitkommaargument. _Z
Das dritte Gleitkommaargument.

Rückgabewert

Das Ergebnis des Ausdrucks (_X * _Y) + _Z. Die gesamte Berechnung wird als einzelner Vorgang ausgeführt; das heißt, die Teilausdrücke werden mit unendlicher Genauigkeit berechnet und nur das Endergebnis wird gerundet.

fmaf

Berechnet das Produkt des ersten und zweiten angegebenen Arguments, fügt dann das dritte angegebene Argument dem Ergebnis hinzu. Die gesamte Berechnung wird als einzelner Vorgang ausgeführt.

inline float fmaf(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

Parameter

_X
Das erste Gleitkommaargument. _Y
Das zweite Gleitkommaargument. _Z
Das dritte Gleitkommaargument.

Rückgabewert

Das Ergebnis des Ausdrucks (_X * _Y) + _Z. Die gesamte Berechnung wird als einzelner Vorgang ausgeführt; das heißt, die Teilausdrücke werden mit unendlicher Genauigkeit berechnet und nur das Endergebnis wird gerundet.

fmax

Festlegung des höchsten numerischen Werts der Argumente

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

inline double fmax(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

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 fmin(
    float _X,
    float _Y) restrict(amp);

inline double fmin(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

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-Funktion (C++ AMP)

Berechnet den Rest des angegebenen ersten Arguments dividiert durch das zweite angegebene Argument.

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

inline double fmod(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Das erste Gleitkommaargument.

_Y
Das zweite Gleitkommaargument.

Rückgabewert

Der Re Standard der dividiert durch _X ; d. h. der Wert von - _X_Y n, wobei n eine ganze Ganze Zahl ist, sodass die Größe von _X_Y - n kleiner als die Größe von _Yn ist._Y

fmodf

Berechnet den Rest des angegebenen ersten Arguments dividiert durch das zweite angegebene Argument.

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

Parameter

_X
Das erste Gleitkommaargument.

_Y
Das zweite Gleitkommaargument.

Rückgabewert

Der Re Standard der dividiert durch _X ; d. h. der Wert von - _X_Y n, wobei n eine ganze Ganze Zahl ist, sodass die Größe von _X_Y - n kleiner als die Größe von _Yn ist._Y

fpclassify

Klassifiziert den Argumentwert als NaN, unendlich, normal, subnormal, null

inline int fpclassify(float _X) restrict(amp);

inline int fpclassify(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Wert des Zahlenklassifizierungsmakros zurück, das dem Wert des Arguments entspricht.

frexp

Ruft die Mantisse und den Exponenten von _X ab

inline float frexp(
    float _X,
    _Out_ int* _Exp) restrict(amp);

inline double frexp(
    double _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.

hypot

Berechnet die Quadratwurzel der Summe der Quadrate von _X und _Y

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

inline double hypot(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt die Quadratwurzel der Summe der Quadrate von _X und _Y

hypotf

Berechnet die Quadratwurzel der Summe der Quadrate von _X und _Y

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

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt die Quadratwurzel der Summe der Quadrate von _X und _Y

ilogb

Extrahieren des Exponenten von _X als angemeldeter Wert

inline int ilogb(float _X) restrict(amp);

inline int ilogb(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Exponenten von _X als angemeldeten Wert zurück.

ilogbf

Extrahieren des Exponenten von _X als angemeldeter Wert

inline int ilogbf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Exponenten von _X als angemeldeten Wert zurück.

isfinite

Bestimmt, ob das Argument einen über begrenzten Wert verfügt

inline int isfinite(float _X) restrict(amp);

inline int isfinite(double _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);

inline int isinf(double _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);

inline int isnan(double _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.

isnormal

Bestimmt, ob das Argument ein normaler Wert ist.

inline int isnormal(float _X) restrict(amp);

inline int isnormal(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn und nur, wenn das Argument einen normalen Wert aufweist.

ldexp

Berechnet eine reelle Zahl aus der angegebenen Mantisse und dem Exponent.

inline float ldexp(
    float _X,
    int _Exp) restrict(amp);

inline double ldexp(
    double _X,
    double _Exp) restrict(amp);

Parameter

_X
Gleitkommawert, Mantisse

_Exp
Ganze Zahl, Exponent

Rückgabewert

Gibt _X * 2^_Exp zurück.

ldexpf

Berechnet eine reelle Zahl aus der angegebenen Mantisse und dem Exponent.

inline float ldexpf(
    float _X,
    int _Exp) restrict(amp);

Parameter

_X
Gleitkommawert, Mantisse

_Exp
Ganze Zahl, Exponent

Rückgabewert

Gibt _X * 2^_Exp zurück.

lgamma

Berechnet den natürlichen Logarithmus des absoluten Werts des Gammawerts des Arguments.

inline float lgamma(
    float _X,
    _Out_ int* _Sign) restrict(amp);

inline double lgamma(
    double _X,
    _Out_ int* _Sign) restrict(amp);

Parameter

_X
Gleitkommawert

_Zeichen
Gibt das Zeichen zurück.

Rückgabewert

Gibt den natürlichen Logarithmus des absoluten Werts des Gammawerts des Arguments zurück.

lgammaf

Berechnet den natürlichen Logarithmus des absoluten Werts des Gammawerts des Arguments.

inline float lgammaf(
    float _X,
    _Out_ int* _Sign) restrict(amp);

Parameter

_X
Gleitkommawert

_Zeichen
Gibt das Zeichen zurück.

Rückgabewert

Gibt den natürlichen Logarithmus des absoluten Werts des Gammawerts des Arguments zurück.

Protokoll

Berechnet den Basis-E-Logarithmus des Arguments

inline float log(float _X) restrict(amp);

inline double log(double _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);

inline double log10(double _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.

log1p

Berechnet den Logarithmus der Basis 1 plus des Arguments.

inline float log1p(float _X) restrict(amp);

inline double log1p(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Logarithmus der Basis 1 plus des Arguments zurück.

log1pf

Berechnet den Logarithmus der Basis 1 plus des Arguments.

inline float log1pf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Logarithmus der Basis 1 plus des Arguments zurück.

log2

Berechnet den Logarithmus der Basis 2 des Arguments.

inline float log2(float _X) restrict(amp);

inline double log2(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Logarithmus der Basis 10 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.

logb

Extrahiert den Exponenten von _X als signierter ganzzahliger Wert im Gleitkommaformat.

inline float logb(float _X) restrict(amp);

inline double logb(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den signierten Exponenten von _X zurück.

logbf

Extrahiert den Exponenten von _X als signierter ganzzahliger Wert im Gleitkommaformat.

inline float logbf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den signierten Exponenten von _X 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 das angegebene Argument in Brüche und ganzzahlige Teile.

inline float modf(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

inline double modf(
    double _X,
    _Out_ double* _Iptr) restrict(amp);

Parameter

_X
Gleitkommawert

_Iptr
[out] Der ganzzahlige Teil von _X, als Gleitkommawert.

Rückgabewert

Der Bruchteil von _X mit Vorzeichen.

modff

Teilt das angegebene Argument in Brüche und ganzzahlige Teile.

inline float modff(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

Parameter

_X
Gleitkommawert

_Iptr
Der ganzzahlige Teil von _X als Gleitkommawert.

Rückgabewert

Gibt den Bruchteil mit Vorzeichen von _X zurück.

nan

Gibt einen ruhigen NaN zurück.

inline double nan(int _X) restrict(amp);

Parameter

_X
Ganzzahliger Wert

Rückgabewert

Gibt einen ruhigen NaN zurück, falls verfügbar, mit dem in _X angegebenen Inhalt

nanf

Gibt einen ruhigen NaN zurück.

inline float nanf(int _X) restrict(amp);

Parameter

_X
Ganzzahliger Wert

Rückgabewert

Gibt einen ruhigen NaN zurück, falls verfügbar, mit dem in _X angegebenen Inhalt

nearbyint

Rundet das Argument auf einen ganzzahligen Wert im Gleitkommaformat ab, wobei die aktuelle Rundungsrichtung verwendet wird.

inline float nearbyint(float _X) restrict(amp);

inline double nearbyint(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den runden ganzzahligen Wert zurück.

nearbyintf

Rundet das Argument auf einen ganzzahligen Wert im Gleitkommaformat ab, wobei die aktuelle Rundungsrichtung verwendet wird.

inline float nearbyintf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den runden ganzzahligen Wert zurück.

nextafter

Bestimmen Sie den nächsten darstellbaren Wert, im Typ der Funktion, nach _X in Richtung _Y

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

inline double nextafter(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt den nächsten darstellbaren Wert, im Typ der Funktion, nach _X in Richtung _Y zurück

nextafterf

Bestimmen Sie den nächsten darstellbaren Wert, im Typ der Funktion, nach _X in Richtung _Y

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

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt den nächsten darstellbaren Wert, im Typ der Funktion, nach _X in Richtung _Y zurück

Phi

Gibt die kumulierte Verteilungsfunktion des Arguments zurück.

inline float phi(float _X) restrict(amp);

inline double phi(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die kumulierte Verteilungsfunktion des Arguments zurück.

phif

Gibt die kumulierte Verteilungsfunktion des Arguments zurück.

inline float phif(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die kumulierte Verteilungsfunktion des Arguments zurück.

pow

Berechnet _X potenziert mit _Y

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

inline double pow(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Gleitkommawert, Basis

_Y
Gleitkommawert, Exponent

Rückgabewert

powf

Berechnet _X potenziert mit _Y

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

Parameter

_X
Gleitkommawert, Basis

_Y
Gleitkommawert, Exponent

Rückgabewert

probit

Gibt die umgekehrte kumulierte Verteilungsfunktion des Arguments zurück.

inline float probit(float _X) restrict(amp);

inline double probit(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die umgekehrte kumulierte Verteilungsfunktion des Arguments zurück.

probitf

Gibt die umgekehrte kumulierte Verteilungsfunktion des Arguments zurück.

inline float probitf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt die umgekehrte kumulierte Verteilungsfunktion des Arguments zurück.

rcbrt

Gibt den Kehrwert des Würfelstamms des Arguments zurück.

inline float rcbrt(float _X) restrict(amp);

inline double rcbrt(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Kehrwert des Würfelstamms des Arguments zurück.

rcbrtf

Gibt den Kehrwert des Würfelstamms des Arguments zurück.

inline float rcbrtf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Kehrwert des Würfelstamms des Arguments zurück.

remainder

Berechnet den re Standard der: _X REM-_Y

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

inline double remainder(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt _X REM-_Y zurück.

remainderf

Berechnet den re Standard der: _X REM-_Y

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

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt _X REM-_Y zurück.

remquo

Berechnet den Rest des angegebenen ersten Arguments dividiert durch das zweite angegebene Argument. Berechnet auch den Quotient der angegebenen Mantisse des ersten Arguments, dividiert durch die Mantisse des zweiten angegebenen Arguments und gibt den Quotient mithilfe der im dritten Argument angegebenen Position zurück.

inline float remquo(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

inline double remquo(
    double _X,
    double _Y,
    _Out_ int* _Quo) restrict(amp);

Parameter

_X
Das erste Gleitkommaargument.

_Y
Das zweite Gleitkommaargument.

_Quo
[out] Die Adresse einer ganzen Zahl, die verwendet wird, um den Quotienten der Bruchbits zurückzugeben, die _X durch die Bruchbits dividiert werden._Y

Rückgabewert

Gibt den Rest von _X dividiert durch _Y zurück.

remquof

Berechnet den Rest des angegebenen ersten Arguments dividiert durch das zweite angegebene Argument. Berechnet auch den Quotient der angegebenen Mantisse des ersten Arguments, dividiert durch die Mantisse des zweiten angegebenen Arguments und gibt den Quotient mithilfe der im dritten Argument angegebenen Position zurück.

inline float remquof(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

Parameter

_X
Das erste Gleitkommaargument.

_Y
Das zweite Gleitkommaargument.

_Quo
[out] Die Adresse einer ganzen Zahl, die verwendet wird, um den Quotienten der Bruchbits zurückzugeben, die _X durch die Bruchbits dividiert werden._Y

Rückgabewert

Gibt den Rest von _X dividiert durch _Y zurück.

round

Rundet _X auf die nächste ganze Zahl

inline float round(float _X) restrict(amp);

inline double round(double _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);

inline double rsqrt(double _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

Scalb

Multipliziert _X mit FLT_RADIX der Leistung _Y

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

inline double scalb(
    double _X,
    double _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt _X * (FLT_RADIX ^ _Y) zurück.

Gerüst

Multipliziert _X mit FLT_RADIX der Leistung _Y

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

Parameter

_X
Gleitkommawert

_Y
Gleitkommawert

Rückgabewert

Gibt _X * (FLT_RADIX ^ _Y) zurück.

scalbn

Multipliziert _X mit FLT_RADIX der Leistung _Y

inline float scalbn(
    float _X,
    int _Y) restrict(amp);

inline double scalbn(
    double _X,
    int _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Ganzzahliger Wert

Rückgabewert

Gibt _X * (FLT_RADIX ^ _Y) zurück.

scalbnf

Multipliziert _X mit FLT_RADIX der Leistung _Y

inline float scalbnf(
    float _X,
    int _Y) restrict(amp);

Parameter

_X
Gleitkommawert

_Y
Ganzzahliger Wert

Rückgabewert

Gibt _X * (FLT_RADIX ^ _Y) zurück.

signbit

Bestimmt, ob das Zeichen von _X negativ ist.

inline int signbit(float _X) restrict(amp);

inline int signbit(double _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);

inline double sin(double _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,
    _Out_ float* _S,
    _Out_ float* _C) restrict(amp);

inline void sincos(
    double _X,
    _Out_ double* _S,
    _Out_ double* _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,
    _Out_ float* _S,
    _Out_ 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);

inline double sinh(double _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.

sinpi

Berechnet den Sinuswert pi * _X

inline float sinpi(float _X) restrict(amp);

inline double sinpi(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Sinuswert pi * _X zurück.

sinpif

Berechnet den Sinuswert pi * _X

inline float sinpif(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Sinuswert pi * _X zurück.

sqrt

Berechnet die Quadratwurzel des Arguments.

inline float sqrt(float _X) restrict(amp);

inline double sqrt(double _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);

inline double tan(double _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);

inline double tanh(double _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.

tanpi

Berechnet den Tangenswert pi * _X

inline float tanpi(float _X) restrict(amp);

inline double tanpi(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Tangenswert pi * _X zurück.

tanpif

Berechnet den Tangenswert pi * _X

inline float tanpif(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt den Tangenswert pi * _X zurück.

tgamma

Berechnet die Gammafunktion von _X

inline float tgamma(float _X) restrict(amp);

inline double tgamma(double _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt das Ergebnis der Gammafunktion von _X zurück.

tgammaf

Berechnet die Gammafunktion von _X

inline float tgammaf(float _X) restrict(amp);

Parameter

_X
Gleitkommawert

Rückgabewert

Gibt das Ergebnis der Gammafunktion von _X zurück.

trunc

Schneidet das Argument der ganzzahligen Komponente ab

inline float trunc(float _X) restrict(amp);

inline double trunc(double _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.

Siehe auch

Concurrency::precise_math Namespace