Udostępnij za pośrednictwem


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

Tan

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

Trunc

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

Zobacz też

Concurrency::fast_math, przestrzeń nazw