Fungsi dalam namespace Concurrency::fast_math

Fungsi berikut tersedia di Concurrency::fast_math namespace:

acos

Menghitung arkus kosinus dari argumen

inline float acos(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai arccosine dari argumen

acosf

Menghitung arkus kosinus dari argumen

inline float acosf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai arccosine dari argumen

asin

Menghitung arcsin dari argumen

inline float asin(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai arkasinus dari argumen

asinf

Menghitung arcsin dari argumen

inline float asinf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai arkasinus dari argumen

atan

Menghitung arctangen argumennya

inline float atan(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai arkus tangen dari argumen

atan2

Menghitung arka tangen _Y/_X

inline float atan2(
    float _Y,
    float _X) restrict(amp);

Parameter-parameternya

_Y
Nilai floating-point

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai arctangent _Y/_X

atan2f

Menghitung arka tangen _Y/_X

inline float atan2f(
    float _Y,
    float _X) restrict(amp);

Parameter-parameternya

_Y
Nilai floating-point

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai arctangent _Y/_X

atanf

Menghitung arctangen argumennya

inline float atanf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai arkus tangen dari argumen

Ceil

Menghitung langit-langit argumen

inline float ceil(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai atas dari argumen

ceilf

Menghitung langit-langit argumen

inline float ceilf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai atas dari argumen

cosf

Menghitung kosinus argumen

inline float cosf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai kosinus dari argumen

coshf

Menghitung nilai kosinus hiperbolik dari argumen

inline float coshf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai kosinus hiperbolik dari argumen

Cos

Menghitung kosinus argumen

inline float cos(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai kosinus dari argumen

cosh

Menghitung nilai kosinus hiperbolik dari argumen

inline float cosh(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai kosinus hiperbolik dari argumen

kedaluwarsa

Menghitung eksponensial dengan basis e dari argumen

inline float exp(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan eksponensial basis-e dari argumen

exp2

Menghitung eksponensial base-2 dari argumen

inline float exp2(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan eksponensial base-2 dari argumen

exp2f

Menghitung eksponensial base-2 dari argumen

inline float exp2f(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan eksponensial base-2 dari argumen

expf

Menghitung eksponensial dengan basis e dari argumen

inline float expf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan eksponensial basis-e dari argumen

fabs

Mengembalikan nilai absolut argumen

inline float fabs(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai bilangan bulat

Mengembalikan Nilai

Mengembalikan nilai absolut argumen

fabsf

Mengembalikan nilai absolut argumen

inline float fabsf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai absolut argumen

lantai

Menghitung lantai argumen

inline float floor(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan lantai argumen

lantai

Menghitung lantai argumen

inline float floorf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan lantai argumen

fmax

Menentukan nilai numerik maksimum argumen

inline float max(
    float _X,
    float _Y) restrict(amp);

Parameter-parameternya

_X
Nilai bilangan bulat

_Y
Nilai bilangan bulat

Mengembalikan Nilai

Mengembalikan nilai numerik maksimum argumen

fmaxf

Menentukan nilai numerik maksimum argumen

inline float fmaxf(
    float _X,
    float _Y) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_Y
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai numerik maksimum argumen

fmin

Menentukan nilai numerik minimum argumen

inline float min(
    float _X,
    float _Y) restrict(amp);

Parameter-parameternya

_X
Nilai bilangan bulat

_Y
Nilai bilangan bulat

Mengembalikan Nilai

Mengembalikan nilai numerik minimum argumen

fminf

Menentukan nilai numerik minimum argumen

inline float fminf(
    float _X,
    float _Y) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_Y
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai numerik minimum argumen

fmod

Menghitung sisa titik mengambang dari _X/_Y

inline float fmod(
    float _X,
    float _Y) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_Y
Nilai floating-point

Mengembalikan Nilai

Mengembalikan sisa floating-point dari _X/_Y

fmodf

Menghitung sisa titik mengambang dari _X/_Y.

inline float fmodf(
    float _X,
    float _Y) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_Y
Nilai floating-point

Mengembalikan Nilai

Mengembalikan sisa floating-point dari _X/_Y

frexp

Mendapatkan mantissa dan eksponen _X

inline float frexp(
    float _X,
    _Out_ int* _Exp) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_Exp
Mengembalikan eksponen bilangan bulat _X dalam nilai floating-point

Mengembalikan Nilai

Mengembalikan mantissa _X

frexpf

Mendapatkan mantissa dan eksponen _X

inline float frexpf(
    float _X,
    _Out_ int* _Exp) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_Exp
Mengembalikan eksponen bilangan bulat _X dalam nilai floating-point

Mengembalikan Nilai

Mengembalikan mantissa _X

isfinite

Menentukan apakah argumen memiliki nilai terbatas

inline int isfinite(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai bukan nol jika dan hanya jika argumen memiliki nilai terbatas

isinf

Menentukan apakah argumen adalah tak terbatas

inline int isinf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai bukan nol jika dan hanya jika argumen memiliki nilai tak terbatas

isnan

Menentukan apakah argumen adalah NaN

inline int isnan(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai bukan nol jika dan hanya jika argumen memiliki nilai NaN

ldexp

Menghitung angka riil dari mantissa dan eksponen

inline float ldexp(
    float _X,
    int _Exp) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point, mentissa

_Exp
Eksponen bilangan bulat

Mengembalikan Nilai

Mengembalikan _X * 2^_Exp

ldexpf

Menghitung angka riil dari mantissa dan eksponen

inline float ldexpf(
    float _X,
    int _Exp) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point, mentissa

_Exp
Eksponen bilangan bulat

Mengembalikan Nilai

Mengembalikan _X * 2^_Exp

log

Menghitung logaritma base-e dari argumen

inline float log(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan logaritma base-e dari argumen

log10

Menghitung logaritma base-10 dari argumen

inline float log10(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan logaritma base-10 dari argumen

log10f

Menghitung logaritma base-10 dari argumen

inline float log10f(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan logaritma base-10 dari argumen

log2

Menghitung logaritma base-2 dari argumen

inline float log2(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan logaritma base-2 dari argumen

log2f

Menghitung logaritma base-2 dari argumen

inline float log2f(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan logaritma base-10 dari argumen

logf

Menghitung logaritma base-e dari argumen

inline float logf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan logaritma base-e dari argumen

modf

Membagi _X menjadi bagian pecahan dan bilangan bulat.

inline float modf(
    float _X,
    float* _Ip) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_Ip
Menerima bagian bilangan bulat dari nilai

Mengembalikan Nilai

Mengembalikan bagian pecahan bertanda dari _X

modff

Membagi _X menjadi bagian pecahan dan bilangan bulat.

inline float modff(
    float _X,
    float* _Ip) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_Ip
Menerima bagian bilangan bulat dari nilai

Mengembalikan Nilai

Mengembalikan bagian pecahan bertanda dari _X

pow

Menghitung _X dinaikkan ke kekuatan _Y

inline float pow(
    float _X,
    float _Y) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point, dasar

_Y
Nilai floating-point, eksponen

Mengembalikan Nilai

Mengembalikan nilai _X yang dinaikkan ke daya _Y

powf

Menghitung _X dinaikkan ke kekuatan _Y

inline float powf(
    float _X,
    float _Y) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point, dasar

_Y
Nilai floating-point, eksponen

Mengembalikan Nilai

bulatkan

Membulatkan _X ke bilangan bulat terdekat

inline float round(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan bilangan bulat terdekat _X

roundf

Membulatkan _X ke bilangan bulat terdekat

inline float roundf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan bilangan bulat terdekat _X

rsqrt

Mengembalikan kebalikan dari akar kuadrat argumen

inline float rsqrt(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan kebalikan dari akar kuadrat argumen

rsqrtf

Mengembalikan kebalikan dari akar kuadrat argumen

inline float rsqrtf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan kebalikan dari akar kuadrat argumen

signbit

Menentukan apakah tanda _X negatif

inline int signbit(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai bukan nol jika dan hanya jika tanda _X negatif

signbitf

Menentukan apakah tanda _X negatif

inline int signbitf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai bukan nol jika dan hanya jika tanda _X negatif

dosa

Menghitung nilai sinus argumen

inline float sin(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai sinus argumen

sinf

Menghitung nilai sinus argumen

inline float sinf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai sinus argumen

sincos

Menghitung nilai sinus dan kosinus _X

inline void sincos(
    float _X,
    float* _S,
    float* _C) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_S
Mengembalikan nilai sinus _X

_C
Mengembalikan nilai kosinus _X

sincosf

Menghitung nilai sinus dan kosinus _X

inline void sincosf(
    float _X,
    float* _S,
    float* _C) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

_S
Mengembalikan nilai sinus _X

_C
Mengembalikan nilai kosinus _X

sinh

Menghitung nilai sinus hiperbolik dari argumen

inline float sinh(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai sinus hiperbolik dari argumen

sinhf

Menghitung nilai sinus hiperbolik dari argumen

inline float sinhf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai sinus hiperbolik dari argumen

sqrt

Menghitung akar kuadrat dari argumen

inline float sqrt(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan akar kuadrat dari argumen

sqrtf

Menghitung akar kuadrat dari argumen

inline float sqrtf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan akar kuadrat dari argumen

Tan

Menghitung nilai tangen argumen

inline float tan(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai tangen dari argumen

tanf

Menghitung nilai tangen argumen

inline float tanf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai tangen dari argumen

tanh

Menghitung nilai tangen hiperbolik dari argumen

inline float tanh(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai tangen hiperbolik dari argumen

tanhf

Menghitung nilai tangen hiperbolik dari argumen

inline float tanhf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan nilai tangen hiperbolik dari argumen

trunkasi

Memotong argumen ke komponen bilangan bulat

inline float trunc(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan komponen bilangan bulat dari argumen

truncf

Memotong argumen ke komponen bilangan bulat

inline float truncf(float _X) restrict(amp);

Parameter-parameternya

_X
Nilai floating-point

Mengembalikan Nilai

Mengembalikan komponen bilangan bulat dari argumen

Persyaratan

Header: amp_math.h Namespace: Konkurensi::fast_math

Baca juga

Konkurensi::fast_math Namespace