Concurrency::fast_math, funkcje przestrzeni nazw
acos
Oblicza arcus cosinus argumentu
inline float acos(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość arcus cosinus argumentu
acosf
Oblicza arcus cosinus argumentu
inline float acosf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość arcus cosinus argumentu
asin
Oblicza arcusinus argumentu
inline float asin(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca arcusinus wartość argumentu
asinf
Oblicza arcusinus argumentu
inline float asinf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca arcusinus wartość argumentu
atan
Oblicza arcus tangens argumentu
inline float atan(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca arcusłówną wartość argumentu
atan2
Oblicza arcus tangens _Y/_X
inline float atan2(
float _Y,
float _X) restrict(amp);
Parametry
_Y
Wartość zmiennoprzecinkowa
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca arcusłówną wartość _Y/_X
atan2f
Oblicza arcus tangens _Y/_X
inline float atan2f(
float _Y,
float _X) restrict(amp);
Parametry
_Y
Wartość zmiennoprzecinkowa
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca arcusłówną wartość _Y/_X
atanf
Oblicza arcus tangens argumentu
inline float atanf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca arcusłówną wartość argumentu
ceil
Oblicza limit argumentu
inline float ceil(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca limit argumentu
ceilf
Oblicza limit argumentu
inline float ceilf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca limit argumentu
cosf
Oblicza cosinus argumentu
inline float cosf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość cosinus argumentu
coshf
Oblicza wartość cosinusu hiperbolicznego argumentu
inline float coshf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość cosinusu hiperbolicznego argumentu
cos
Oblicza cosinus argumentu
inline float cos(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość cosinus argumentu
Cosh
Oblicza wartość cosinusu hiperbolicznego argumentu
inline float cosh(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość cosinusu hiperbolicznego argumentu
exp
Oblicza wykładnik base-e argumentu
inline float exp(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wykładnik base-e argumentu
exp2
Oblicza wykładnik argumentu base-2
inline float exp2(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wykładnik base-2 argumentu
exp2f
Oblicza wykładnik argumentu base-2
inline float exp2f(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wykładnik base-2 argumentu
expf
Oblicza wykładnik base-e argumentu
inline float expf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wykładnik base-e argumentu
fabs
Zwraca wartość bezwzględną argumentu
inline float fabs(float _X) restrict(amp);
Parametry
_X
Wartość całkowita
Wartość zwracana
Zwraca wartość bezwzględną argumentu
fabsf
Zwraca wartość bezwzględną argumentu
inline float fabsf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość bezwzględną argumentu
floor
Oblicza podłogę argumentu
inline float floor(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca podłogę argumentu
floorf
Oblicza podłogę argumentu
inline float floorf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca podłogę argumentu
fmax
Określanie maksymalnej wartości liczbowej argumentów
inline float max(
float _X,
float _Y) restrict(amp);
Parametry
_X
Wartość całkowita
_Y
Wartość całkowita
Wartość zwracana
Zwraca maksymalną wartość liczbową argumentów
fmaxf
Określanie maksymalnej wartości liczbowej argumentów
inline float fmaxf(
float _X,
float _Y) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_Y
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca maksymalną wartość liczbową argumentów
fmin
Określanie minimalnej wartości liczbowej argumentów
inline float min(
float _X,
float _Y) restrict(amp);
Parametry
_X
Wartość całkowita
_Y
Wartość całkowita
Wartość zwracana
Zwraca minimalną wartość liczbową argumentów
fminf
Określanie minimalnej wartości liczbowej argumentów
inline float fminf(
float _X,
float _Y) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_Y
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca minimalną wartość liczbową argumentów
fmod
Oblicza resztę zmiennoprzecinkową _X/_Y
inline float fmod(
float _X,
float _Y) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_Y
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca pozostałą część zmiennoprzecinkową _X/_Y
fmodf
Oblicza resztę zmiennoprzecinkową _X/_Y.
inline float fmodf(
float _X,
float _Y) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_Y
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca pozostałą część zmiennoprzecinkową _X/_Y
frexp
Pobiera mantysę i wykładnik _X
inline float frexp(
float _X,
_Out_ int* _Exp) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_Exp
Zwraca wykładnik liczby całkowitej _X w wartości zmiennoprzecinkowej
Wartość zwracana
Zwraca _X mantissa
frexpf
Pobiera mantysę i wykładnik _X
inline float frexpf(
float _X,
_Out_ int* _Exp) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_Exp
Zwraca wykładnik liczby całkowitej _X w wartości zmiennoprzecinkowej
Wartość zwracana
Zwraca _X mantissa
isfinite
Określa, czy argument ma wartość skończona
inline int isfinite(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość niezerową, jeśli i tylko wtedy, gdy argument ma wartość skończona
isinf
Określa, czy argument jest nieskończonością
inline int isinf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość niezerową, jeśli i tylko wtedy, gdy argument ma nieskończoną wartość
isnan
Określa, czy argument jest siecią nan
inline int isnan(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość niezerową, jeśli i tylko wtedy, gdy argument ma wartość NaN
ldexp
Oblicza liczbę rzeczywistą z mantissa i wykładnika
inline float ldexp(
float _X,
int _Exp) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa, mentissa
_Exp
Wykładnik liczby całkowitej
Wartość zwracana
Zwraca _X * 2^_Exp
ldexpf
Oblicza liczbę rzeczywistą z mantissa i wykładnika
inline float ldexpf(
float _X,
int _Exp) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa, mentissa
_Exp
Wykładnik liczby całkowitej
Wartość zwracana
Zwraca _X * 2^_Exp
Dziennik
Oblicza logarytm base-e argumentu
inline float log(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca logarytm base-e argumentu
log10
Oblicza logarytm base-10 argumentu
inline float log10(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca logarytm base-10 argumentu
log10f
Oblicza logarytm base-10 argumentu
inline float log10f(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca logarytm base-10 argumentu
log2
Oblicza logarytm base-2 argumentu
inline float log2(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca logarytm base-2 argumentu
log2f
Oblicza logarytm base-2 argumentu
inline float log2f(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca logarytm base-10 argumentu
logf
Oblicza logarytm base-e argumentu
inline float logf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca logarytm base-e argumentu
modf
Dzieli _X na części ułamkowe i całkowite.
inline float modf(
float _X,
float* _Ip) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_Ip
Odbiera część całkowitą wartości
Wartość zwracana
Zwraca podpisaną część ułamkową _X
modff
Dzieli _X na części ułamkowe i całkowite.
inline float modff(
float _X,
float* _Ip) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_Ip
Odbiera część całkowitą wartości
Wartość zwracana
Zwraca podpisaną część ułamkową _X
Pow
Oblicza _X podniesione do potęgi _Y
inline float pow(
float _X,
float _Y) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa, podstawa
_Y
Wartość zmiennoprzecinkowa, wykładnik
Wartość zwracana
Zwraca wartość _X podniesioną do potęgi _Y
powf
Oblicza _X podniesione do potęgi _Y
inline float powf(
float _X,
float _Y) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa, podstawa
_Y
Wartość zmiennoprzecinkowa, wykładnik
Wartość zwracana
round
Zaokrągla _X do najbliższej liczby całkowitej
inline float round(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca najbliższą liczbę całkowitą _X
roundf
Zaokrągla _X do najbliższej liczby całkowitej
inline float roundf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca najbliższą liczbę całkowitą _X
rsqrt
Zwraca odwrotność pierwiastek kwadratowy argumentu
inline float rsqrt(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca odwrotność pierwiastek kwadratowy argumentu
rsqrtf
Zwraca odwrotność pierwiastek kwadratowy argumentu
inline float rsqrtf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca odwrotność pierwiastek kwadratowy argumentu
signbit
Określa, czy znak _X jest ujemny
inline int signbit(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość niezerową, jeśli i tylko wtedy, gdy znak _X jest ujemny
signbitf
Określa, czy znak _X jest ujemny
inline int signbitf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość niezerową, jeśli i tylko wtedy, gdy znak _X jest ujemny
sin
Oblicza sinus argumentu
inline float sin(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca sinus argumentu
sinf
Oblicza sinus argumentu
inline float sinf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca sinus argumentu
sincos
Oblicza sinus i cosinus wartości _X
inline void sincos(
float _X,
float* _S,
float* _C) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_S
Zwraca sinus wartości _X
_C
Zwraca wartość cosinusu _X
sincosf
Oblicza sinus i cosinus wartości _X
inline void sincosf(
float _X,
float* _S,
float* _C) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
_S
Zwraca sinus wartości _X
_C
Zwraca wartość cosinusu _X
Sinh
Oblicza wartość sinusu hiperbolicznego argumentu
inline float sinh(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość sinusu hiperbolicznego argumentu
sinhf
Oblicza wartość sinusu hiperbolicznego argumentu
inline float sinhf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość sinusu hiperbolicznego argumentu
Sqrt
Oblicza pierwiastek kwure argumentu
inline float sqrt(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca pierwiastek kwure argumentu
sqrtf
Oblicza pierwiastek kwure argumentu
inline float sqrtf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca pierwiastek kwure argumentu
opalenizna
Oblicza wartość tangensa argumentu
inline float tan(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość tangensa argumentu
tanf
Oblicza wartość tangensa argumentu
inline float tanf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość tangensa argumentu
Tanh
Oblicza wartość tangensu hiperbolicznego argumentu
inline float tanh(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość tangensu hiperbolicznego argumentu
tanhf
Oblicza wartość tangensu hiperbolicznego argumentu
inline float tanhf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca wartość tangensu hiperbolicznego argumentu
obcinanie
Obcięcie argumentu do składnika całkowitego
inline float trunc(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca składnik liczby całkowitej argumentu
truncf
Obcięcie argumentu do składnika całkowitego
inline float truncf(float _X) restrict(amp);
Parametry
_X
Wartość zmiennoprzecinkowa
Wartość zwracana
Zwraca składnik liczby całkowitej argumentu
Wymagania
Nagłówek: amp_math.h Przestrzeń nazw: Concurrency::fast_math