Concurrency::fast_math, espace de noms
Les fonctions de l’espace fast_math
de noms ont une précision inférieure, prennent uniquement en charge une seule précision (float
) et appellent les intrinsèques DirectX. Il existe deux versions de chaque fonction, par exemple cos
et cosf
. Les deux versions prennent et retournent un float
, mais chacun appelle le même intrinsèque DirectX.
Syntaxe
namespace fast_math;
Membres
Functions
Nom | Description |
---|---|
cos | Calcule l’arccosine de l’argument |
cosf | Calcule l’arccosine de l’argument |
asin | Calcule l’arcsin de l’argument |
asinf | Calcule l’arcsin de l’argument |
atan | Calcule l’arctangent de l’argument |
atan2 | Calcule l’arctangente de _Y/_X |
atan2f | Calcule l’arctangente de _Y/_X |
atanf | Calcule l’arctangent de l’argument |
ceil | Calcule le plafond de l’argument |
ceilf | Calcule le plafond de l’argument |
cos | Calcule le cosinus de l’argument |
cosf | Calcule le cosinus de l’argument |
cosh | Calcule la valeur cosinus hyperbolique de l’argument |
coshf | Calcule la valeur cosinus hyperbolique de l’argument |
exp | Calcule l’exponentiel base-e de l’argument |
exp2 | Calcule l’exponentiel base 2 de l’argument |
exp2f | Calcule l’exponentiel base 2 de l’argument |
expf | Calcule l’exponentiel base-e de l’argument |
fabs | Retourne la valeur absolue de l’argument |
fabsf | Retourne la valeur absolue de l’argument |
floor | Calcule le plancher de l’argument |
floorf | Calcule le plancher de l’argument |
fmax | Déterminer la valeur numérique maximale des arguments |
fmaxf | Déterminer la valeur numérique maximale des arguments |
fmin | Déterminer la valeur numérique minimale des arguments |
fminf | Déterminer la valeur numérique minimale des arguments |
fmod | Calcule le reste à virgule flottante de _X/_Y |
fmodf | Calcule le reste à virgule flottante de _X/_Y |
frexp | Obtient la mantissa et l’exposant de _X |
frexpf | Obtient la mantissa et l’exposant de _X |
isfinite | Détermine si l’argument a une valeur finie |
isinf | Détermine si l’argument est une infinité |
isnan | Détermine si l’argument est un naN |
ldexp | Calcule un nombre réel à partir de la mantisse et de l’exposant |
ldexpf | Calcule un nombre réel à partir de la mantisse et de l’exposant |
log | Calcule le logarithme de base-e de l’argument |
log10 | Calcule le logarithme de base 10 de l’argument |
log10f | Calcule le logarithme de base 10 de l’argument |
log2 | Calcule le logarithme de base 2 de l’argument |
log2f | Calcule le logarithme de base 2 de l’argument |
logf | Calcule le logarithme de base-e de l’argument |
modf | Fractionne _X en parties fractionnaires et entières. |
modff | Fractionne _X en parties fractionnaires et entières. |
pow | Calcule _X élevé à la puissance de _Y |
powf | Calcule _X élevé à la puissance de _Y |
round | Arrondit _X à l’entier le plus proche |
roundf | Arrondit _X à l’entier le plus proche |
rsqrt | 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 |
signbit | Retourne le signe de l’argument |
signbitf | Retourne le signe de l’argument |
sin | Calcule la valeur sinus de l’argument |
sincos | Calcule la valeur de sinus et de cosinus de _X |
sincosf | Calcule la valeur de sinus et de cosinus de _X |
sinf | Calcule la valeur sinus de l’argument |
sinh | Calcule la valeur de sinus hyperbolique de l’argument |
sinhf | Calcule la valeur de sinus hyperbolique de l’argument |
sqrt | Calcule la racine carrée de l’argument |
sqrtf | Calcule la racine carrée de l’argument |
tan | Calcule la valeur tangente de l’argument |
tanf | Calcule la valeur tangente de l’argument |
tanh | Calcule la valeur tangente hyperbolique de l’argument |
tanhf | Calcule la valeur tangente hyperbolique de l’argument |
trunc | Tronque l’argument au composant entier |
truncf | Tronque l’argument au composant entier |
Spécifications
En-tête : amp_math.h
Namespace : concurrency ::fast_math