Funkce oboru názvů Concurrency::fast_math
acos
Vypočítá arkus kosinus argumentu.
inline float acos(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí arkusinus hodnotu argumentu.
acosf
Vypočítá arkus kosinus argumentu.
inline float acosf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí arkusinus hodnotu argumentu.
asin
Vypočítá arkus sinus argumentu.
inline float asin(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí arkusine hodnotu argumentu.
asinf
Vypočítá arkus sinus argumentu.
inline float asinf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí arkusine hodnotu argumentu.
atan
Vypočítá arkusangens argumentu.
inline float atan(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí arkusangens hodnotu argumentu.
atan2
Vypočítá arkus tangens _Y/_X.
inline float atan2(
float _Y,
float _X) restrict(amp);
Parametry
_Y
Hodnota s plovoucí desetinou čárkou
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí arkus tangens hodnotu _Y/_X.
atan2f
Vypočítá arkus tangens _Y/_X.
inline float atan2f(
float _Y,
float _X) restrict(amp);
Parametry
_Y
Hodnota s plovoucí desetinou čárkou
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí arkus tangens hodnotu _Y/_X.
atanf
Vypočítá arkusangens argumentu.
inline float atanf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí arkusangens hodnotu argumentu.
ceil
Vypočítá strop argumentu.
inline float ceil(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí strop argumentu.
ceilf
Vypočítá strop argumentu.
inline float ceilf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí strop argumentu.
cosf
Vypočítá kosinus argumentu.
inline float cosf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí kosinus hodnotu argumentu.
coshf
Vypočítá hyperbolickou kosinus hodnotu argumentu.
inline float coshf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí hyperbolickou kosinus hodnotu argumentu.
cos
Vypočítá kosinus argumentu.
inline float cos(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí kosinus hodnotu argumentu.
obušek
Vypočítá hyperbolickou kosinus hodnotu argumentu.
inline float cosh(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí hyperbolickou kosinus hodnotu argumentu.
exp
Vypočítá exponenciální hodnotu argumentu base-e.
inline float exp(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí exponenciální hodnotu argumentu base-e.
exp2
Vypočítá exponenciální hodnotu argumentu base-2.
inline float exp2(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí exponenciální hodnotu argumentu base-2.
exp2f
Vypočítá exponenciální hodnotu argumentu base-2.
inline float exp2f(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí exponenciální hodnotu argumentu base-2.
expf
Vypočítá exponenciální hodnotu argumentu base-e.
inline float expf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí exponenciální hodnotu argumentu base-e.
fabs
Vrátí absolutní hodnotu argumentu.
inline float fabs(float _X) restrict(amp);
Parametry
_X
Celočíselná hodnota
Návratová hodnota
Vrátí absolutní hodnotu argumentu.
fabsf
Vrátí absolutní hodnotu argumentu.
inline float fabsf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí absolutní hodnotu argumentu.
floor
Vypočítá podlahu argumentu.
inline float floor(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí podlahu argumentu.
floorf
Vypočítá podlahu argumentu.
inline float floorf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí podlahu argumentu.
fmax
Určení maximální číselné hodnoty argumentů
inline float max(
float _X,
float _Y) restrict(amp);
Parametry
_X
Celočíselná hodnota
_Y
Celočíselná hodnota
Návratová hodnota
Vrátí maximální číselnou hodnotu argumentů.
fmaxf
Určení maximální číselné hodnoty argumentů
inline float fmaxf(
float _X,
float _Y) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_Y
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí maximální číselnou hodnotu argumentů.
fmin
Určení minimální číselné hodnoty argumentů
inline float min(
float _X,
float _Y) restrict(amp);
Parametry
_X
Celočíselná hodnota
_Y
Celočíselná hodnota
Návratová hodnota
Vrátí minimální číselnou hodnotu argumentů.
fminf
Určení minimální číselné hodnoty argumentů
inline float fminf(
float _X,
float _Y) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_Y
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí minimální číselnou hodnotu argumentů.
fmod
Vypočítá zbytek _X/_Y s plovoucí desetinnou čárkou.
inline float fmod(
float _X,
float _Y) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_Y
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí zbytek _X/_Y s plovoucí desetinou čárkou.
fmodf
Vypočítá zbytek _X/_Y s plovoucí desetinnou čárkou.
inline float fmodf(
float _X,
float _Y) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_Y
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí zbytek _X/_Y s plovoucí desetinou čárkou.
frexp
Získá mantisu a exponent _X
inline float frexp(
float _X,
_Out_ int* _Exp) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_Exp
Vrátí celočíselnou exponent _X v hodnotě s plovoucí desetinnou čárkou.
Návratová hodnota
Vrátí _X mantisy.
frexpf
Získá mantisu a exponent _X
inline float frexpf(
float _X,
_Out_ int* _Exp) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_Exp
Vrátí celočíselnou exponent _X v hodnotě s plovoucí desetinnou čárkou.
Návratová hodnota
Vrátí _X mantisy.
isfinite
Určuje, zda má argument konečnou hodnotu.
inline int isfinite(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí nenulovou hodnotu, pokud má argument konečnou hodnotu.
isinf
Určuje, zda je argument nekonečnem.
inline int isinf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí nenulovou hodnotu, pokud má argument nekonečnou hodnotu.
isnan
Určuje, jestli je argument naN.
inline int isnan(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí nenulovou hodnotu, pokud má argument hodnotu NaN.
ldexp
Vypočítá reálné číslo z manissa a exponentu.
inline float ldexp(
float _X,
int _Exp) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou, mentissa
_Exp
Celočíselná exponent
Návratová hodnota
Vrátí _X * 2^_Exp.
ldexpf
Vypočítá reálné číslo z manissa a exponentu.
inline float ldexpf(
float _X,
int _Exp) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou, mentissa
_Exp
Celočíselná exponent
Návratová hodnota
Vrátí _X * 2^_Exp.
protokol
Vypočítá logaritmus argumentu base-e.
inline float log(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí logaritmus argumentu base-e.
log10
Vypočítá logaritmus argumentu base-10.
inline float log10(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí logaritmus argumentu base-10.
log10f
Vypočítá logaritmus argumentu base-10.
inline float log10f(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí logaritmus argumentu base-10.
log2
Vypočítá logaritmus argumentu base-2.
inline float log2(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí logaritmus argumentu base-2.
log2f
Vypočítá logaritmus argumentu base-2.
inline float log2f(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí logaritmus argumentu base-10.
logf
Vypočítá logaritmus argumentu base-e.
inline float logf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí logaritmus argumentu base-e.
modf
Rozdělí _X na zlomkové a celočíselné části.
inline float modf(
float _X,
float* _Ip) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_Ip
Přijímá celočíselnou část hodnoty.
Návratová hodnota
Vrátí desetinnou část _X.
modff
Rozdělí _X na zlomkové a celočíselné části.
inline float modff(
float _X,
float* _Ip) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_Ip
Přijímá celočíselnou část hodnoty.
Návratová hodnota
Vrátí desetinnou část _X.
zajatec
Vypočítá _X umocněné na mocninu _Y
inline float pow(
float _X,
float _Y) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou, základ
_Y
Hodnota s plovoucí desetinnou čárkou, exponent
Návratová hodnota
Vrátí hodnotu _X umocněné na mocninu _Y
powf
Vypočítá _X umocněné na mocninu _Y
inline float powf(
float _X,
float _Y) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou, základ
_Y
Hodnota s plovoucí desetinnou čárkou, exponent
Návratová hodnota
round
Zaokrouhlí _X na nejbližší celé číslo.
inline float round(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí nejbližší celé číslo _X.
roundf
Zaokrouhlí _X na nejbližší celé číslo.
inline float roundf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí nejbližší celé číslo _X.
rsqrt
Vrátí reciproční odmocninu argumentu.
inline float rsqrt(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí reciproční odmocninu argumentu.
rsqrtf
Vrátí reciproční odmocninu argumentu.
inline float rsqrtf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí reciproční odmocninu argumentu.
signbit
Určuje, zda je znaménko _X záporné.
inline int signbit(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí nenulovou hodnotu, pokud je znaménko _X záporné.
signbitf
Určuje, zda je znaménko _X záporné.
inline int signbitf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí nenulovou hodnotu, pokud je znaménko _X záporné.
sin
Vypočítá sinusovou hodnotu argumentu.
inline float sin(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí sinusovou hodnotu argumentu.
sinf
Vypočítá sinusovou hodnotu argumentu.
inline float sinf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí sinusovou hodnotu argumentu.
sincos
Vypočítá sinusovou a kosinusovou hodnotu _X
inline void sincos(
float _X,
float* _S,
float* _C) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_S
Vrátí sinusovou hodnotu _X
_C
Vrátí kosinus hodnotu _X
sincosf
Vypočítá sinusovou a kosinusovou hodnotu _X
inline void sincosf(
float _X,
float* _S,
float* _C) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
_S
Vrátí sinusovou hodnotu _X
_C
Vrátí kosinus hodnotu _X
Sinh
Vypočítá hyperbolickou sinusovou hodnotu argumentu.
inline float sinh(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí hyperbolickou sinusovou hodnotu argumentu.
sinhf
Vypočítá hyperbolickou sinusovou hodnotu argumentu.
inline float sinhf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí hyperbolickou sinusovou hodnotu argumentu.
Sqrt
Vypočítá kořenqure argumentu.
inline float sqrt(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí kořenqure argumentu.
Sqrtf
Vypočítá kořenqure argumentu.
inline float sqrtf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí kořenqure argumentu.
opálení
Vypočítá tangens hodnotu argumentu.
inline float tan(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí tangens hodnotu argumentu.
tanf
Vypočítá tangens hodnotu argumentu.
inline float tanf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí tangens hodnotu argumentu.
tanh
Vypočítá hyperbolickou tangens hodnotu argumentu.
inline float tanh(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí hyperbolickou tangens hodnotu argumentu.
tanhf
Vypočítá hyperbolickou tangens hodnotu argumentu.
inline float tanhf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí hyperbolickou tangens hodnotu argumentu.
trunc
Zkrátí argument na celočíselnou komponentu.
inline float trunc(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí celočíselnou komponentu argumentu.
truncf
Zkrátí argument na celočíselnou komponentu.
inline float truncf(float _X) restrict(amp);
Parametry
_X
Hodnota s plovoucí desetinou čárkou
Návratová hodnota
Vrátí celočíselnou komponentu argumentu.
Požadavky
Hlavička: amp_math.h Obor názvů: Concurrency::fast_math