Concurrency::fast_math, fonctions de l’espace de noms

acos

Calcule l’arccosine de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur arccosine de l’argument

acosf

Calcule l’arccosine de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur arccosine de l’argument

asin

Calcule l’arcsin de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur arcsine de l’argument

asinf

Calcule l’arcsin de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur arcsine de l’argument

atan

Calcule l’arctangent de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur arctangente de l’argument

atan2

Calcule l’arctangente de _Y/_X

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

Paramètres

_Y
Valeur à virgule flottante

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur arctangente de _Y/_X

atan2f

Calcule l’arctangente de _Y/_X

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

Paramètres

_Y
Valeur à virgule flottante

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur arctangente de _Y/_X

atanf

Calcule l’arctangent de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur arctangente de l’argument

ceil

Calcule le plafond de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le plafond de l’argument

ceilf

Calcule le plafond de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le plafond de l’argument

cosf

Calcule le cosinus de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur de cosinus de l’argument

coshf

Calcule la valeur cosinus hyperbolique de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur cosinus hyperbolique de l’argument

cos

Calcule le cosinus de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur de cosinus de l’argument

cosh

Calcule la valeur cosinus hyperbolique de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur cosinus hyperbolique de l’argument

exp

Calcule l’exponentiel base-e de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne l’exponentiel base-e de l’argument

exp2

Calcule l’exponentiel base 2 de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne l’exponentiel base 2 de l’argument

exp2f

Calcule l’exponentiel base 2 de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne l’exponentiel base 2 de l’argument

expf

Calcule l’exponentiel base-e de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne l’exponentiel base-e de l’argument

fabs

Retourne la valeur absolue de l’argument

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

Paramètres

_X
Valeur entière

Valeur de retour

Retourne la valeur absolue de l’argument

fabsf

Retourne la valeur absolue de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur absolue de l’argument

floor

Calcule le plancher de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le plancher de l’argument

floorf

Calcule le plancher de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le plancher de l’argument

fmax

Déterminer la valeur numérique maximale des arguments

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

Paramètres

_X
Valeur entière

_Y
Valeur entière

Valeur de retour

Retourne la valeur numérique maximale des arguments

fmaxf

Déterminer la valeur numérique maximale des arguments

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

Paramètres

_X
Valeur à virgule flottante

_Y
Valeur à virgule flottante

Valeur de retour

Retourne la valeur numérique maximale des arguments

fmin

Déterminer la valeur numérique minimale des arguments

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

Paramètres

_X
Valeur entière

_Y
Valeur entière

Valeur de retour

Retourner la valeur numérique minimale des arguments

fminf

Déterminer la valeur numérique minimale des arguments

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

Paramètres

_X
Valeur à virgule flottante

_Y
Valeur à virgule flottante

Valeur de retour

Retourner la valeur numérique minimale des arguments

fmod

Calcule le reste à virgule flottante de _X/_Y

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

Paramètres

_X
Valeur à virgule flottante

_Y
Valeur à virgule flottante

Valeur de retour

Retourne le reste à virgule flottante de _X/_Y

fmodf

Calcule le reste à virgule flottante de _X/_Y.

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

Paramètres

_X
Valeur à virgule flottante

_Y
Valeur à virgule flottante

Valeur de retour

Retourne le reste à virgule flottante de _X/_Y

frexp

Obtient la mantissa et l’exposant de _X

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

Paramètres

_X
Valeur à virgule flottante

_Exp
Retourne l’exposant entier de _X en valeur à virgule flottante

Valeur de retour

Retourne la _X mantissa

frexpf

Obtient la mantissa et l’exposant de _X

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

Paramètres

_X
Valeur à virgule flottante

_Exp
Retourne l’exposant entier de _X en valeur à virgule flottante

Valeur de retour

Retourne la _X mantissa

isfinite

Détermine si l’argument a une valeur finie

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne une valeur différente de zéro si et uniquement si l’argument a une valeur finie

isinf

Détermine si l’argument est une infinité

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne une valeur différente de zéro si et seulement si l’argument a une valeur infinie

isnan

Détermine si l’argument est un naN

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne une valeur différente de zéro si et uniquement si l’argument a une valeur NaN

ldexp

Calcule un nombre réel à partir de la mantisse et de l’exposant

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

Paramètres

_X
Valeur à virgule flottante, mentissa

_Exp
Exposant entier

Valeur de retour

Retourne _X * 2^_Exp

ldexpf

Calcule un nombre réel à partir de la mantisse et de l’exposant

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

Paramètres

_X
Valeur à virgule flottante, mentissa

_Exp
Exposant entier

Valeur de retour

Retourne _X * 2^_Exp

log

Calcule le logarithme de base-e de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le logarithme de base-e de l’argument

log10

Calcule le logarithme de base 10 de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le logarithme de base 10 de l’argument

log10f

Calcule le logarithme de base 10 de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le logarithme de base 10 de l’argument

log2

Calcule le logarithme de base 2 de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le logarithme de base 2 de l’argument

log2f

Calcule le logarithme de base 2 de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le logarithme de base 10 de l’argument

logf

Calcule le logarithme de base-e de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le logarithme de base-e de l’argument

modf

Fractionne _X en parties fractionnaires et entières.

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

Paramètres

_X
Valeur à virgule flottante

_Ip
Reçoit une partie entière de la valeur

Valeur de retour

Retourne la partie fractionnaire signée de _X

modff

Fractionne _X en parties fractionnaires et entières.

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

Paramètres

_X
Valeur à virgule flottante

_Ip
Reçoit une partie entière de la valeur

Valeur de retour

Retourne la partie fractionnaire signée de _X

pow

Calcule _X élevé à la puissance de _Y

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

Paramètres

_X
Valeur à virgule flottante, base

_Y
Valeur à virgule flottante, exposant

Valeur de retour

Retourne la valeur de _X levée à la puissance de _Y

powf

Calcule _X élevé à la puissance de _Y

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

Paramètres

_X
Valeur à virgule flottante, base

_Y
Valeur à virgule flottante, exposant

Valeur de retour

round

Arrondit _X à l’entier le plus proche

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne l’entier le plus proche de _X

roundf

Arrondit _X à l’entier le plus proche

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne l’entier le plus proche de _X

rsqrt

Retourne la réciproque de la racine carrée de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la réciproque de la racine carrée de l’argument

rsqrtf

Retourne la réciproque de la racine carrée de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la réciproque de la racine carrée de l’argument

signbit

Détermine si le signe de _X est négatif

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne une valeur différente de zéro si et seulement si le signe de _X est négatif

signbitf

Détermine si le signe de _X est négatif

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne une valeur différente de zéro si et seulement si le signe de _X est négatif

sin

Calcule la valeur sinus de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur sinus de l’argument

sinf

Calcule la valeur sinus de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur sinus de l’argument

sincos

Calcule la valeur de sinus et de cosinus de _X

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

Paramètres

_X
Valeur à virgule flottante

_S
Retourne la valeur sinusoïdale de _X

_C
Retourne la valeur cosinus de _X

sincosf

Calcule la valeur de sinus et de cosinus de _X

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

Paramètres

_X
Valeur à virgule flottante

_S
Retourne la valeur sinusoïdale de _X

_C
Retourne la valeur cosinus de _X

sinh

Calcule la valeur de sinus hyperbolique de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur sinus hyperbolique de l’argument

sinhf

Calcule la valeur de sinus hyperbolique de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur sinus hyperbolique de l’argument

sqrt

Calcule la racine squre de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la racine squre de l’argument

sqrtf

Calcule la racine squre de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la racine squre de l’argument

tan

Calcule la valeur tangente de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur tangente de l’argument

tanf

Calcule la valeur tangente de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur tangente de l’argument

tanh

Calcule la valeur tangente hyperbolique de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur tangente hyperbolique de l’argument

tanhf

Calcule la valeur tangente hyperbolique de l’argument

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne la valeur tangente hyperbolique de l’argument

trunc

Tronque l’argument au composant entier

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le composant entier de l’argument

truncf

Tronque l’argument au composant entier

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

Paramètres

_X
Valeur à virgule flottante

Valeur de retour

Retourne le composant entier de l’argument

Spécifications

En-tête : amp_math.h Namespace : Concurrency ::fast_math

Voir aussi

Concurrency::fast_math, espace de noms