Gelijktijdigheid::fast_math naamruimtefuncties

De volgende functies zijn beschikbaar in de Concurrency::fast_math naamruimte:

acos

Berekent de arccosinus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de arccosinuswaarde van het argument

acosf

Berekent de arccosinus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de arccosinuswaarde van het argument

asin

Berekent de boogsinus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de arcsinuswaarde van het argument

asinf

Berekent de boogsinus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de arcsinuswaarde van het argument

atan

Berekent de boogtangens van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de boogtangenswaarde van het argument

atan2

Berekent de boogtangens van _Y/_X

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

Parameterwaarden

_Y
Drijvende-kommawaarde

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de boogtangenswaarde van _Y/_X

atan2f

Berekent de boogtangens van _Y/_X

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

Parameterwaarden

_Y
Drijvende-kommawaarde

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de boogtangenswaarde van _Y/_X

atanf

Berekent de boogtangens van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de boogtangenswaarde van het argument

ceil

Berekent het maximum van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat het maximum van het argument

ceilf

Berekent het maximum van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat het maximum van het argument

cosf

Berekent de cosinus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de cosinuswaarde van het argument

coshf

Berekent de cosinuswaarde hyperbolicus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de cosinuswaarde hyperbolicus van het argument

Cos

Berekent de cosinus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de cosinuswaarde van het argument

ploertendoder

Berekent de cosinuswaarde hyperbolicus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de cosinuswaarde hyperbolicus van het argument

exp

Berekent de base-e-exponententieel van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de base-e-exponententieel van het argument

exp2

Berekent de exponentiële basis-2 van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de exponentiële basis-2 van het argument

exp2f

Berekent de exponentiële basis-2 van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de exponentiële basis-2 van het argument

expf

Berekent de base-e-exponententieel van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de base-e-exponententieel van het argument

fabs

Geeft als resultaat de absolute waarde van het argument

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

Parameterwaarden

_X
Integerwaarde

Retourwaarde

Geeft als resultaat de absolute waarde van het argument

fabsf

Geeft als resultaat de absolute waarde van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de absolute waarde van het argument

vloer

Berekent de vloer van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de vloer van het argument

floorf

Berekent de vloer van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de vloer van het argument

fmax

De maximale numerieke waarde van de argumenten bepalen

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

Parameterwaarden

_X
Integerwaarde

_Y
Integerwaarde

Retourwaarde

De maximum numerieke waarde van de argumenten retourneren

fmaxf

De maximale numerieke waarde van de argumenten bepalen

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

Parameterwaarden

_X
Drijvende-kommawaarde

_Y
Drijvende-kommawaarde

Retourwaarde

De maximum numerieke waarde van de argumenten retourneren

fmin

De minimale numerieke waarde van de argumenten bepalen

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

Parameterwaarden

_X
Integerwaarde

_Y
Integerwaarde

Retourwaarde

De minimale numerieke waarde van de argumenten retourneren

fminf

De minimale numerieke waarde van de argumenten bepalen

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

Parameterwaarden

_X
Drijvende-kommawaarde

_Y
Drijvende-kommawaarde

Retourwaarde

De minimale numerieke waarde van de argumenten retourneren

fmod

Berekent de rest van drijvende komma van _X/_Y

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

Parameterwaarden

_X
Drijvende-kommawaarde

_Y
Drijvende-kommawaarde

Retourwaarde

Retourneert de zwevendekommarust van _X/_Y

fmodf

Berekent de rest van drijvende komma van _X/_Y.

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

Parameterwaarden

_X
Drijvende-kommawaarde

_Y
Drijvende-kommawaarde

Retourwaarde

Retourneert de zwevendekommarust van _X/_Y

frexp

Haalt de mantissa en exponent van _X

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

Parameterwaarden

_X
Drijvende-kommawaarde

_Exp
Geeft als resultaat de exponent van het gehele getal van _X in de drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de mantissa _X

frexpf

Haalt de mantissa en exponent van _X

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

Parameterwaarden

_X
Drijvende-kommawaarde

_Exp
Geeft als resultaat de exponent van het gehele getal van _X in de drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de mantissa _X

isfinite

Bepaalt of het argument een eindige waarde heeft

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert een niet-nulwaarde als en alleen als het argument een eindige waarde heeft

isinf

Bepaalt of het argument een oneindigheid is

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert een niet-nulwaarde als en alleen als het argument een oneindige waarde heeft

isnan

Bepaalt of het argument een NaN is

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert een niet-nulwaarde als en alleen als het argument een NaN-waarde heeft

ldexp

Berekent een reëel getal van de mantissa en exponent

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

Parameterwaarden

_X
Drijvendekommawaarde, mentissa

_Exp
Exponent van een geheel getal

Retourwaarde

Geeft als resultaat _X * 2^_Exp

ldexpf

Berekent een reëel getal van de mantissa en exponent

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

Parameterwaarden

_X
Drijvendekommawaarde, mentissa

_Exp
Exponent van een geheel getal

Retourwaarde

Geeft als resultaat _X * 2^_Exp

log

Berekent de logaritme basis-e van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de logaritme basis-e van het argument

log10

Berekent de logaritme met grondtal 10 van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de logaritme met grondtal 10 van het argument

log10f

Berekent de logaritme met grondtal 10 van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de logaritme met grondtal 10 van het argument

log2

Berekent de logaritme met grondtal 2 van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de logaritme met grondtal 2 van het argument

log2f

Berekent de logaritme met grondtal 2 van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de logaritme met grondtal 10 van het argument

logf

Berekent de logaritme basis-e van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de logaritme basis-e van het argument

modf

Splitst _X in fractionele en gehele getallen.

inline float modf(
    float _X,
    float* _Ip) restrict(amp);

Parameterwaarden

_X
Drijvende-kommawaarde

_Ip
Ontvangt het gehele deel van de waarde

Retourwaarde

Retourneert het getekende breukgedeelte van _X

modff

Splitst _X in fractionele en gehele getallen.

inline float modff(
    float _X,
    float* _Ip) restrict(amp);

Parameterwaarden

_X
Drijvende-kommawaarde

_Ip
Ontvangt het gehele deel van de waarde

Retourwaarde

Retourneert het getekende breukgedeelte van _X

pow

Berekent _X verhoogd tot de kracht van _Y

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

Parameterwaarden

_X
Zwevende-kommawaarde, basis

_Y
Zwevendepuntwaarde, exponent

Retourwaarde

Geeft als resultaat de waarde van _X verheven tot de macht van _Y

powf

Berekent _X verhoogd tot de kracht van _Y

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

Parameterwaarden

_X
Zwevende-kommawaarde, basis

_Y
Zwevendepuntwaarde, exponent

Retourwaarde

ronde

Hiermee wordt _X afgerond op het dichtstbijzijnde gehele getal

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert het dichtstbijzijnde gehele getal van _X

roundf

Hiermee wordt _X afgerond op het dichtstbijzijnde gehele getal

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert het dichtstbijzijnde gehele getal van _X

rsqrt

Geeft de reciproque van de vierkantswortel van het argument terug

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft de reciproque van de vierkantswortel van het argument terug

rsqrtf

Geeft de reciproque van de vierkantswortel van het argument terug

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft de reciproque van de vierkantswortel van het argument terug

signbit

Bepaalt of het teken van _X negatief is

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert een niet-nulwaarde als en alleen als het teken van _X negatief is

signbitf

Bepaalt of het teken van _X negatief is

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert een niet-nulwaarde als en alleen als het teken van _X negatief is

zondigen

Berekent de sinuswaarde van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de sinuswaarde van het argument

sinf

Berekent de sinuswaarde van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de sinuswaarde van het argument

sincos

Berekent de sinus- en cosinuswaarde van _X

inline void sincos(
    float _X,
    float* _S,
    float* _C) restrict(amp);

Parameterwaarden

_X
Drijvende-kommawaarde

_S
Geeft als resultaat de sinuswaarde van _X

_C
Geeft als resultaat de cosinuswaarde van _X

sincosf

Berekent de sinus- en cosinuswaarde van _X

inline void sincosf(
    float _X,
    float* _S,
    float* _C) restrict(amp);

Parameterwaarden

_X
Drijvende-kommawaarde

_S
Geeft als resultaat de sinuswaarde van _X

_C
Geeft als resultaat de cosinuswaarde van _X

sinh

Berekent de sinuswaarde hyperbolicus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de sinuswaarde hyperbolicus van het argument

sinhf

Berekent de sinuswaarde hyperbolicus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de sinuswaarde hyperbolicus van het argument

sqrt

Berekent de vierkantswortel van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de vierkantswortel van het argument

sqrtf

Berekent de vierkantswortel van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de vierkantswortel van het argument

bruinen

Berekent de tangenswaarde van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de tangenswaarde van het argument

Tijdelijke Bijstand voor Behoeftige Gezinnen (TANF)

Berekent de tangenswaarde van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de tangenswaarde van het argument

Tanh

Berekent de tangenswaarde hyperbolicus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de tangenswaarde hyperbolicus van het argument

tanhf

Berekent de tangenswaarde hyperbolicus van het argument

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Geeft als resultaat de tangenswaarde hyperbolicus van het argument

trunc

Rondt het argument af tot het gehele getal.

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert het gehele getal van het argument

truncf

Rondt het argument af tot het gehele getal.

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

Parameterwaarden

_X
Drijvende-kommawaarde

Retourwaarde

Retourneert het gehele getal van het argument

Requirements

Header: amp_math.h Namespace: Concurrency::fast_math

Zie ook

Concurrency::fast_math namespace