Sdílet prostřednictvím


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

Viz také

Concurrency::fast_math – obor názvů