Bagikan melalui


Fungsi namespace Concurrency::precise_math

acos

Menghitung arkakosinus argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai arccosine dari argumen

acosf

Menghitung arkakosinus argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai arccosine dari argumen

acosh

Menghitung kosinus hiperbolik terbalik dari argumen

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

inline double acosh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai kosinus hiperbolik terbalik dari argumen

acoshf

Menghitung kosinus hiperbolik terbalik dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai kosinus hiperbolik terbalik dari argumen

asin

Menghitung arkasinus argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai arkasinus dari argumen

asinf

Menghitung arkasinus argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai arkasinus dari argumen

asinh

Menghitung sinus hiperbolik terbalik dari argumen

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

inline double asinh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai sinus hiperbolik terbalik dari argumen

asinhf

Menghitung sinus hiperbolik terbalik dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai sinus hiperbolik terbalik dari argumen

atan

Menghitung arka tangen argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai arka tangen dari argumen

atan2

Menghitung arka tangen _Y/_X

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

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

Parameters

_Y
Floating-point value

_X
Floating-point value

Return Value

Mengembalikan nilai arka tangen _Y/_X

atan2f

Menghitung arka tangen _Y/_X

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

Parameters

_Y
Floating-point value

_X
Floating-point value

Return Value

Mengembalikan nilai arka tangen _Y/_X

atanf

Menghitung arka tangen argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai arka tangen dari argumen

atanh

Menghitung tangen hiperbolik terbalik dari argumen

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

inline double atanh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai tangen hiperbolik terbalik dari argumen

atanhf

Menghitung tangen hiperbolik terbalik dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai tangen hiperbolik terbalik dari argumen

cbrt

Menghitung akar kubus nyata dari argumen

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

inline double cbrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan akar kubus nyata dari argumen

cbrtf

Menghitung akar kubus nyata dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan akar kubus nyata dari argumen

ceil

Menghitung langit-langit argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan langit-langit argumen

ceilf

Menghitung langit-langit argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan langit-langit argumen

copysign

Menghasilkan nilai dengan besarnya _X dan tanda _Y

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

inline double copysign(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan nilai dengan besaran _X dan tanda _Y

copysignf

Menghasilkan nilai dengan besarnya _X dan tanda _Y

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan nilai dengan besaran _X dan tanda _Y

cos

Menghitung kosinus argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai kosinus dari argumen

cosf

Menghitung kosinus argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai kosinus dari argumen

cosh

Menghitung nilai kosinus hiperbolik dari argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai kosinus hiperbolik dari argumen

coshf

Menghitung nilai kosinus hiperbolik dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai kosinus hiperbolik dari argumen

cospi

Menghitung nilai kosinus pi * _X

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

inline double cospi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai kosinus pi * _X

cospif

Menghitung nilai kosinus pi * _X

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai kosinus pi * _X

erf

Menghitung fungsi kesalahan _X

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

inline double erf(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi kesalahan _X

erfc

Menghitung fungsi kesalahan pelengkap _X

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

inline double erfc(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi kesalahan pelengkap _X

erfcf

Menghitung fungsi kesalahan pelengkap _X

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi kesalahan pelengkap _X

erfcinv

Menghitung fungsi kesalahan pelengkap terbalik _X

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

inline double erfcinv(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi kesalahan pelengkap terbalik dari _X

erfcinvf

Menghitung fungsi kesalahan pelengkap terbalik _X

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi kesalahan pelengkap terbalik dari _X

erff

Menghitung fungsi kesalahan _X

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi kesalahan _X

erfinv

Menghitung fungsi kesalahan terbalik _X

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

inline double erfinv(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi kesalahan terbalik _X

erfinvf

Menghitung fungsi kesalahan terbalik _X

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi kesalahan terbalik _X

exp10

Menghitung eksponensial base-10 dari argumen

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

inline double exp10(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponensial base-10 dari argumen

exp10f

Menghitung eksponensial base-10 dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponensial base-10 dari argumen

expm1

Menghitung eksponensial base-e dari argumen, minus 1

inline float expm1(float exponent) restrict(amp);

inline double expm1(double exponent) restrict(amp);

Parameters

exponent
The exponential term n of the mathematical expression en, where e is the base of the natural logarithm.

Return Value

Mengembalikan eksponensial base-e dari argumen, minus 1

expm1f

Menghitung eksponensial base-e dari argumen, minus 1

inline float expm1f(float exponent) restrict(amp);

Parameters

exponent
The exponential term n of the mathematical expression en, where e is the base of the natural logarithm.

Return Value

Mengembalikan eksponensial base-e dari argumen, minus 1

exp

Menghitung eksponensial base-e dari argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponensial base-e dari argumen

expf

Menghitung eksponensial base-e dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponensial base-e dari argumen

exp2

Menghitung eksponensial base-2 dari argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponensial base-2 dari argumen

exp2f

Menghitung eksponensial base-2 dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponensial base-2 dari argumen

fabs

Mengembalikan nilai absolut argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai absolut argumen

fabsf

Mengembalikan nilai absolut argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai absolut argumen

fdim

Menghitung perbedaan positif antara argumen.

inline float fdim(
   float _X,
   float _Y
) restrict(amp);
inline double fdim(
   double _X,
   double _Y
) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Perbedaan antara _X dan _Y jika _X lebih besar dari _Y; jika tidak, +0.

fdimf

Menghitung perbedaan positif antara argumen.

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Perbedaan antara _X dan _Y jika _X lebih besar dari _Y; jika tidak, +0.

floor

Menghitung lantai argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan lantai argumen

floorf

Menghitung lantai argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan lantai argumen

fma

Menghitung produk dari argumen pertama dan kedua yang ditentukan, lalu menambahkan argumen ketiga yang ditentukan ke hasil; seluruh komputasi dilakukan sebagai operasi tunggal.

inline float fma(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

inline double fma(
   double _X,
   double _Y,
   double _Z
) restrict(amp);

Parameters

_X
Argumen floating-point pertama.

_Y
Argumen floating-point kedua.

_Z
Argumen floating-point ketiga.

Return Value

Hasil ekspresi (_X * _Y) + _Z. Seluruh komputasi dilakukan sebagai operasi tunggal; artinya, sub-ekspresi dihitung dengan presisi tak terbatas, dan hanya hasil akhir yang dibulatkan.

fmaf

Menghitung produk dari argumen pertama dan kedua yang ditentukan, lalu menambahkan argumen ketiga yang ditentukan ke hasil; seluruh komputasi dilakukan sebagai operasi tunggal.

inline float fmaf(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

Parameters

_X
Argumen floating-point pertama.

_Y
Argumen floating-point kedua.

_Z
Argumen floating-point ketiga.

Return Value

Hasil ekspresi (_X * _Y) + _Z. Seluruh komputasi dilakukan sebagai operasi tunggal; artinya, sub-ekspresi dihitung dengan presisi tak terbatas, dan hanya hasil akhir yang dibulatkan.

fmax

Menentukan nilai numerik maksimum argumen

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

inline double fmax(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan nilai numerik maksimum argumen

fmaxf

Menentukan nilai numerik maksimum argumen

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan nilai numerik maksimum argumen

fmin

Menentukan nilai numerik minimum argumen

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

inline double fmin(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan nilai numerik minimum argumen

fminf

Menentukan nilai numerik minimum argumen

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan nilai numerik minimum argumen

Fungsi fmod (C++ AMP)

Menghitung sisa argumen pertama yang ditentukan dibagi dengan argumen kedua yang ditentukan.

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

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

Parameters

_X
Argumen floating-point pertama.

_Y
Argumen floating-point kedua.

Return Value

The remainder of _X divided by _Y; that is, the value of _X - _Yn, where n is a whole integer such that the magnitude of _X - _Yn is less than the magnitude of _Y.

fmodf

Menghitung sisa argumen pertama yang ditentukan dibagi dengan argumen kedua yang ditentukan.

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

Parameters

_X
Argumen floating-point pertama.

_Y
Argumen floating-point kedua.

Return Value

The remainder of _X divided by _Y; that is, the value of _X - _Yn, where n is a whole integer such that the magnitude of _X - _Yn is less than the magnitude of _Y.

fpclassify

Mengklasifikasikan nilai argumen sebagai NaN, tak terbatas, normal, subnormal, nol

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

inline int fpclassify(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai makro klasifikasi angka yang sesuai dengan nilai argumen.

frexp

Mendapatkan mantissa dan eksponen _X

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

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

Parameters

_X
Floating-point value

_Exp
Mengembalikan eksponen bilangan bulat _X dalam nilai floating-point

Return Value

Mengembalikan _X mantissa

frexpf

Mendapatkan mantissa dan eksponen _X

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

Parameters

_X
Floating-point value

_Exp
Mengembalikan eksponen bilangan bulat _X dalam nilai floating-point

Return Value

Mengembalikan _X mantissa

hypot

Menghitung akar kuadrat dari jumlah kuadrat _X dan _Y

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

inline double hypot(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan akar kuadrat dari jumlah kuadrat _X dan _Y

hypotf

Menghitung akar kuadrat dari jumlah kuadrat _X dan _Y

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan akar kuadrat dari jumlah kuadrat _X dan _Y

ilogb

Ekstrak eksponen _X sebagai nilai int yang ditandatangani

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

inline int ilogb(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponen _X sebagai nilai int yang ditandatangani

ilogbf

Ekstrak eksponen _X sebagai nilai int yang ditandatangani

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponen _X sebagai nilai int yang ditandatangani

isfinite

Menentukan apakah argumen memiliki nilai terbatas

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

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

Parameters

_X
Floating-point value

Return Value

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);

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

Parameters

_X
Floating-point value

Return Value

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);

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

Parameters

_X
Floating-point value

Return Value

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

isnormal

Menentukan apakah argumen adalah normal

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

inline int isnormal(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

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

ldexp

Menghitung angka riil dari mantissa dan eksponen yang ditentukan.

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

inline double ldexp(
    double _X,
    double _Exp) restrict(amp);

Parameters

_X
Nilai floating-point, mantissa

_Exp
Nilai bilangan bulat, eksponen

Return Value

Mengembalikan _X * 2^_Exp

ldexpf

Menghitung angka riil dari mantissa dan eksponen yang ditentukan.

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

Parameters

_X
Nilai floating-point, mantissa

_Exp
Nilai bilangan bulat, eksponen

Return Value

Mengembalikan _X * 2^_Exp

lgamma

Menghitung logaritma alami dari nilai absolut gamma argumen

inline float lgamma(
    float _X,
    _Out_ int* _Sign) restrict(amp);

inline double lgamma(
    double _X,
    _Out_ int* _Sign) restrict(amp);

Parameters

_X
Floating-point value

_Sign
Mengembalikan tanda

Return Value

Mengembalikan logaritma alami dari nilai absolut gamma argumen

lgammaf

Menghitung logaritma alami dari nilai absolut gamma argumen

inline float lgammaf(
    float _X,
    _Out_ int* _Sign) restrict(amp);

Parameters

_X
Floating-point value

_Sign
Mengembalikan tanda

Return Value

Mengembalikan logaritma alami dari nilai absolut gamma argumen

log

Menghitung logaritma base-e dari argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan logaritma base-e dari argumen

log10

Menghitung logaritma base-10 dari argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan logaritma base-10 dari argumen

log10f

Menghitung logaritma base-10 dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan logaritma base-10 dari argumen

log1p

Menghitung logaritma base-e 1 ditambah argumen

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

inline double log1p(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan logaritma base-e dari 1 ditambah argumen

log1pf

Menghitung logaritma base-e 1 ditambah argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan logaritma base-e dari 1 ditambah argumen

log2

Menghitung logaritma base-2 dari argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan logaritma base-10 dari argumen

log2f

Menghitung logaritma base-2 dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan logaritma base-10 dari argumen

logb

Mengekstrak eksponen _X, sebagai nilai bilangan bulat yang ditandatangani dalam format floating-point

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

inline double logb(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponen _X yang ditandatangani

logbf

Mengekstrak eksponen _X, sebagai nilai bilangan bulat yang ditandatangani dalam format floating-point

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan eksponen _X yang ditandatangani

logf

Menghitung logaritma base-e dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan logaritma base-e dari argumen

modf

Membagi argumen yang ditentukan menjadi bagian pecahan dan bilangan bulat.

inline float modf(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

inline double modf(
    double _X,
    _Out_ double* _Iptr) restrict(amp);

Parameters

_X
Floating-point value

_Iptr
[out] Bagian bilangan bulat dari _X, sebagai nilai floating-point.

Return Value

Bagian pecahan yang ditandatangani dari _X.

modff

Membagi argumen yang ditentukan menjadi bagian pecahan dan bilangan bulat.

inline float modff(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

Parameters

_X
Floating-point value

_Iptr
Bagian bilangan bulat dari _X, sebagai nilai floating-point.

Return Value

Mengembalikan bagian pecahan yang ditandatangani dari _X.

nan

Mengembalikan NaN tenang

inline double nan(int _X) restrict(amp);

Parameters

_X
Integer value

Return Value

Mengembalikan NaN yang tenang, jika tersedia, dengan konten yang ditunjukkan dalam _X

nanf

Mengembalikan NaN tenang

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

Parameters

_X
Integer value

Return Value

Mengembalikan NaN yang tenang, jika tersedia, dengan konten yang ditunjukkan dalam _X

nearbyint

Membulatkan argumen ke nilai bilangan bulat dalam format floating-point, menggunakan arah pembulatan saat ini.

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

inline double nearbyint(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai bilangan bulat yang dibulatkan.

nearbyintf

Membulatkan argumen ke nilai bilangan bulat dalam format floating-point, menggunakan arah pembulatan saat ini.

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai bilangan bulat yang dibulatkan.

nextafter

Tentukan nilai berikutnya yang dapat diwakili, dalam jenis fungsi, setelah _X ke arah _Y

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

inline double nextafter(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan nilai yang dapat diwakili berikutnya, dalam jenis fungsi, setelah _X ke arah _Y

nextafterf

Tentukan nilai berikutnya yang dapat diwakili, dalam jenis fungsi, setelah _X ke arah _Y

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan nilai yang dapat diwakili berikutnya, dalam jenis fungsi, setelah _X ke arah _Y

phi

Mengembalikan fungsi distribusi kumulatif dari argumen

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

inline double phi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi distribusi kumulatif dari argumen

phif

Mengembalikan fungsi distribusi kumulatif dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi distribusi kumulatif dari argumen

pow

Menghitung _X dinaikkan ke kekuatan _Y

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

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

Parameters

_X
Nilai floating-point, dasar

_Y
Nilai floating-point, eksponen

Return Value

powf

Menghitung _X dinaikkan ke kekuatan _Y

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

Parameters

_X
Nilai floating-point, dasar

_Y
Nilai floating-point, eksponen

Return Value

probit

Mengembalikan fungsi distribusi kumulatif terbalik dari argumen

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

inline double probit(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi distribusi kumulatif terbalik dari argumen

probitf

Mengembalikan fungsi distribusi kumulatif terbalik dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan fungsi distribusi kumulatif terbalik dari argumen

rcbrt

Mengembalikan timbal balik akar kubus argumen

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

inline double rcbrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan timbal balik akar kubus argumen

rcbrtf

Mengembalikan timbal balik akar kubus argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan timbal balik akar kubus argumen

remainder

Menghitung sisanya: _Y REM _X

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

inline double remainder(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan _Y REM _X

remainderf

Menghitung sisanya: _Y REM _X

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan _Y REM _X

remquo

Menghitung sisa argumen pertama yang ditentukan dibagi dengan argumen kedua yang ditentukan. Juga menghitung kuota significand dari argumen pertama yang ditentukan dibagi dengan significand dari argumen kedua yang ditentukan, dan mengembalikan kuota menggunakan lokasi yang ditentukan dalam argumen ketiga.

inline float remquo(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

inline double remquo(
    double _X,
    double _Y,
    _Out_ int* _Quo) restrict(amp);

Parameters

_X
Argumen floating-point pertama.

_Y
Argumen floating-point kedua.

_Quo
[out] Alamat bilangan bulat yang digunakan untuk mengembalikan kuota bit pecahan dibagi _X dengan bit pecahan ._Y

Return Value

Mengembalikan sisa dibagi _X dengan _Y.

remquof

Menghitung sisa argumen pertama yang ditentukan dibagi dengan argumen kedua yang ditentukan. Juga menghitung kuota significand dari argumen pertama yang ditentukan dibagi dengan significand dari argumen kedua yang ditentukan, dan mengembalikan kuota menggunakan lokasi yang ditentukan dalam argumen ketiga.

inline float remquof(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

Parameters

_X
Argumen floating-point pertama.

_Y
Argumen floating-point kedua.

_Quo
[out] Alamat bilangan bulat yang digunakan untuk mengembalikan kuota bit pecahan dibagi _X dengan bit pecahan ._Y

Return Value

Mengembalikan sisa dibagi _X dengan _Y.

bulatkan

Membulatkan _X ke bilangan bulat terdekat

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan bilangan bulat terdekat _X

roundf

Membulatkan _X ke bilangan bulat terdekat

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan bilangan bulat terdekat _X

rsqrt

Mengembalikan timbal balik dari akar kuadrat argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan timbal balik dari akar kuadrat argumen

rsqrtf

Mengembalikan timbal balik dari akar kuadrat argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan timbal balik dari akar kuadrat argumen

scalb

Mengalikan _X dengan FLT_RADIX ke _Y daya

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

inline double scalb(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan _X * (FLT_RADIX ^ _Y)

scalbf

Mengalikan _X dengan FLT_RADIX ke _Y daya

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

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Mengembalikan _X * (FLT_RADIX ^ _Y)

scalbn

Mengalikan _X dengan FLT_RADIX ke _Y daya

inline float scalbn(
    float _X,
    int _Y) restrict(amp);

inline double scalbn(
    double _X,
    int _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Integer value

Return Value

Mengembalikan _X * (FLT_RADIX ^ _Y)

scalbnf

Mengalikan _X dengan FLT_RADIX ke _Y daya

inline float scalbnf(
    float _X,
    int _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Integer value

Return Value

Mengembalikan _X * (FLT_RADIX ^ _Y)

signbit

Menentukan apakah tanda _X negatif

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai bukan nol jika dan hanya jika tanda _X negatif

signbitf

Menentukan apakah tanda _X negatif

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai bukan nol jika dan hanya jika tanda _X negatif

sin

Menghitung nilai sinus argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai sinus argumen

sinf

Menghitung nilai sinus argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai sinus argumen

sincos

Menghitung nilai sinus dan kosinus _X

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

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

Parameters

_X
Floating-point value

_S
Mengembalikan nilai sinus _X

_C
Mengembalikan nilai kosinus _X

sincosf

Menghitung nilai sinus dan kosinus _X

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

Parameters

_X
Floating-point value

_S
Mengembalikan nilai sinus _X

_C
Mengembalikan nilai kosinus _X

sinh

Menghitung nilai sinus hiperbolik dari argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai sinus hiperbolik dari argumen

sinhf

Menghitung nilai sinus hiperbolik dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai sinus hiperbolik dari argumen

sinpi

Menghitung nilai sinus pi * _X

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

inline double sinpi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai sinus pi * _X

sinpif

Menghitung nilai sinus pi * _X

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai sinus pi * _X

sqrt

Menghitung akar squre argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan akar squre dari argumen

sqrtf

Menghitung akar squre argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan akar squre dari argumen

tan

Menghitung nilai tangen argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai tangen dari argumen

tanf

Menghitung nilai tangen argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai tangen dari argumen

tanh

Menghitung nilai tangen hiperbolik dari argumen

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai tangen hiperbolik dari argumen

tanhf

Menghitung nilai tangen hiperbolik dari argumen

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai tangen hiperbolik dari argumen

tanpi

Menghitung nilai tangen pi * _X

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

inline double tanpi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai tangen pi * _X

tanpif

Menghitung nilai tangen pi * _X

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan nilai tangen pi * _X

tgamma

Menghitung fungsi gamma _X

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

inline double tgamma(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Mengembalikan hasil fungsi gamma dari _X

tgammaf

Menghitung fungsi gamma _X

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan hasil fungsi gamma dari _X

trunc

Memotong argumen ke komponen bilangan bulat

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

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan komponen bilangan bulat dari argumen

truncf

Memotong argumen ke komponen bilangan bulat

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

Parameters

_X
Floating-point value

Return Value

Mengembalikan komponen bilangan bulat dari argumen

See also

Concurrency::precise_math Namespace