Concurrency::fast_math-Namespace
Funktionen im fast_math
-Namespace haben eine geringere Genauigkeit, unterstützen nur mit einfacher Genauigkeit (float
) und rufen die systeminternen DirectX-Funktionen auf. Es gibt zwei Versionen jeder Funktion, beispielsweise cos
und cosf
. Beide Versionen erstellen und geben einen float
-Wert zurück, aber jede ruft die gleiche systeminterne DirectX-Funktion auf.
Syntax
namespace fast_math;
Member
Functions
Name | Beschreibung |
---|---|
cos | Berechnet den Arkuskosinus des Arguments |
cosf | Berechnet den Arkuskosinus des Arguments |
asin | Berechnet den Arkussinus des Arguments |
asinf | Berechnet den Arkussinus des Arguments |
atan | Berechnet den Arkustangens des Arguments |
atan2 | Berechnet den Arkustangens von _Y/_X |
atan2f | Berechnet den Arkustangens von _Y/_X |
atanf | Berechnet den Arkustangens des Arguments |
ceil | Berechnet die Höchstwert des Arguments |
ceilf | Berechnet die Höchstwert des Arguments |
cos | Berechnet den Kosinus des Arguments |
cosf | Berechnet den Kosinus des Arguments |
cosh | Berechnet den Hyperbelkosinuswert des Arguments |
coshf | Berechnet den Hyperbelkosinuswert des Arguments |
exp | Berechnet die Basis-E, die vom Argument exponential ist |
exp2 | Berechnet die Basis-2, die vom Argument exponential ist |
exp2f | Berechnet die Basis-2, die vom Argument exponential ist |
expf | Berechnet die Basis-E, die vom Argument exponential ist |
fabs | Gibt den absoluten Wert des Arguments zurück. |
fabsf | Gibt den absoluten Wert des Arguments zurück. |
floor | Berechnet den Tiefstwert des Arguments |
floorf | Berechnet den Tiefstwert des Arguments |
fmax | Festlegung des höchsten numerischen Werts der Argumente |
fmaxf | Festlegung des höchsten numerischen Werts der Argumente |
fmin | Festlegung des niedrigsten numerischen Werts der Argumente |
fminf | Festlegung des niedrigsten numerischen Werts der Argumente |
fmod | Berechnet den Gleitkommarest von _X/_Y |
fmodf | Berechnet den Gleitkommarest von _X/_Y |
frexp | Ruft die Mantisse und den Exponenten von _X ab |
frexpf | Ruft die Mantisse und den Exponenten von _X ab |
isfinite | Bestimmt, ob das Argument einen über begrenzten Wert verfügt |
isinf | Bestimmt, ob das Argument unendlich ist |
isnan | Bestimmt, ob das Argument ein NaN |
ldexp | Berechnet eine reelle Zahl aus der Mantisse und dem Exponent |
ldexpf | Berechnet eine reelle Zahl aus der Mantisse und dem Exponent |
log | Berechnet den Basis-E-Logarithmus des Arguments |
log10 | Berechnet den Basis-10-Logarithmus des Arguments |
log10f | Berechnet den Basis-10-Logarithmus des Arguments |
log2 | Berechnet den Logarithmus der Basis 2 des Arguments. |
log2f | Berechnet den Logarithmus der Basis 2 des Arguments. |
logf | Berechnet den Basis-E-Logarithmus des Arguments |
modf | Teilt _X in Nachkommastellen und ganze Zahlen auf. |
modff | Teilt _X in Nachkommastellen und ganze Zahlen auf. |
pow | Berechnet _X potenziert mit _Y |
powf | Berechnet _X potenziert mit _Y |
round | Rundet _X auf die nächste ganze Zahl |
roundf | Rundet _X auf die nächste ganze Zahl |
rsqrt | Gibt den Kehrwert der Quadratwurzel des Arguments zurück |
rsqrtf | Gibt den Kehrwert der Quadratwurzel des Arguments zurück |
signbit | Gibt das Vorzeichen des Arguments zurück |
signbitf | Gibt das Vorzeichen des Arguments zurück |
sin | Berechnet den Sinuswert des Arguments |
sincos | Berechnet Sinus- und Kosinuswert von _X |
sincosf | Berechnet Sinus- und Kosinuswert von _X |
sinf | Berechnet den Sinuswert des Arguments |
sinh | Berechnet den Hyperbelsinuswert des Arguments |
sinhf | Berechnet den Hyperbelsinuswert des Arguments |
sqrt | Berechnet die Quadratwurzel des Arguments |
sqrtf | Berechnet die Quadratwurzel des Arguments |
tan | Berechnet den Tangenswert des Arguments |
tanf | Berechnet den Tangenswert des Arguments |
tanh | Berechnet den Hyperbeltangenswert des Arguments |
tanhf | Berechnet den Hyperbeltangenswert des Arguments |
trunc | Schneidet das Argument der ganzzahligen Komponente ab |
truncf | Schneidet das Argument der ganzzahligen Komponente ab |
Anforderungen
Kopfzeile: amp_math.h
Namespace: Parallelität::fast_math