Bagikan melalui


Konkurensi::p recise_math Namespace

Fungsi di precise_math namespace layanan sesuai dengan C99. Baik versi presisi tunggal dan presisi ganda dari setiap fungsi disertakan. Misalnya, acos adalah versi presisi ganda dan acosf merupakan versi presisi tunggal. Fungsi-fungsi ini, termasuk fungsi presisi tunggal, memerlukan dukungan presisi ganda yang diperluas pada akselerator. Anda dapat menggunakan akselerator::supports_double_precision untuk menentukan apakah Anda dapat menjalankan fungsi-fungsi ini pada akselerator tertentu.

Sintaks

namespace precise_math;

Parameter

Anggota

Fungsi

Nama Deskripsi
acos Kelebihan beban. Menghitung arkakosinus argumen
acosf Menghitung arkakosinus argumen
acosh Kelebihan beban. Menghitung kosinus hiperbolik terbalik dari argumen
acoshf Menghitung kosinus hiperbolik terbalik dari argumen
asin Kelebihan beban. Menghitung arkasinus argumen
asinf Menghitung arkasinus argumen
asinh Kelebihan beban. Menghitung sinus hiperbolik terbalik dari argumen
asinhf Menghitung sinus hiperbolik terbalik dari argumen
atan Kelebihan beban. Menghitung arka tangen argumen
atan2 Kelebihan beban. Menghitung arka tangen _Y/_X
atan2f Menghitung arka tangen _Y/_X
atanf Menghitung arka tangen argumen
atanh Kelebihan beban. Menghitung tangen hiperbolik terbalik dari argumen
atanhf Menghitung tangen hiperbolik terbalik dari argumen
cbrt Kelebihan beban. Menghitung akar kubus nyata dari argumen
cbrtf Menghitung akar kubus nyata dari argumen
Ceil Kelebihan beban. Menghitung langit-langit argumen
ceilf Menghitung langit-langit argumen
copysign Kelebihan beban. Menghasilkan nilai dengan besarnya _X dan tanda _Y
copysignf Menghasilkan nilai dengan besarnya _X dan tanda _Y
cos Kelebihan beban. Menghitung kosinus argumen
cosf Menghitung kosinus argumen
cosh Kelebihan beban. Menghitung nilai kosinus hiperbolik dari argumen
coshf Menghitung nilai kosinus hiperbolik dari argumen
cospi Kelebihan beban. Menghitung nilai kosinus pi * _X
cospif Menghitung nilai kosinus pi * _X
Erf Kelebihan beban. Menghitung fungsi kesalahan _X
erfc Kelebihan beban. Menghitung fungsi kesalahan pelengkap _X
erfcf Menghitung fungsi kesalahan pelengkap _X
erfcinv Kelebihan beban. Menghitung fungsi kesalahan pelengkap terbalik _X
erfcinvf Menghitung fungsi kesalahan pelengkap terbalik _X
erff Menghitung fungsi kesalahan _X
erfinv Kelebihan beban. Menghitung fungsi kesalahan terbalik _X
erfinvf Menghitung fungsi kesalahan terbalik _X
exp Kelebihan beban. Menghitung eksponensial base-e dari argumen
exp10 Kelebihan beban. Menghitung eksponensial base-10 dari argumen
exp10f Menghitung eksponensial base-10 dari argumen
exp2 Kelebihan beban. Menghitung eksponensial base-2 dari argumen
exp2f Menghitung eksponensial base-2 dari argumen
expf Menghitung eksponensial base-e dari argumen
expm1 Kelebihan beban. Menghitung eksponensial base-e dari argumen, minus 1
expm1f Menghitung eksponensial base-e dari argumen, minus 1
fabs Kelebihan beban. Mengembalikan nilai absolut argumen
fabsf Mengembalikan nilai absolut argumen
fdim Kelebihan beban. Menentukan perbedaan positif antara argumen
fdimf Menentukan perbedaan positif antara argumen
lantai Kelebihan beban. Menghitung lantai argumen
lantai Menghitung lantai argumen
fma Kelebihan beban. Komputasi (_X * _Y) + _Z, dibulatkan sebagai satu operasi terner
fmaf Komputasi (_X * _Y) + _Z, dibulatkan sebagai satu operasi terner
fmax Kelebihan beban. Menentukan nilai numerik maksimum argumen
fmaxf Menentukan nilai numerik maksimum argumen
fmin Kelebihan beban. Menentukan nilai numerik minimum argumen
fminf Menentukan nilai numerik minimum argumen
Fungsi fmod (C++ AMP) Kelebihan beban. Menghitung sisa titik mengambang dari _X/_Y
fmodf Menghitung sisa titik mengambang dari _X/_Y
fpclassify Kelebihan beban. Mengklasifikasikan nilai argumen sebagai NaN, tak terbatas, normal, subnormal, nol
frexp Kelebihan beban. Mendapatkan mantissa dan eksponen _X
frexpf Mendapatkan mantissa dan eksponen _X
hipot Kelebihan beban. Menghitung akar kuadrat dari jumlah kuadrat _X dan _Y
hipotf Menghitung akar kuadrat dari jumlah kuadrat _X dan _Y
ilogb Kelebihan beban. Ekstrak eksponen _X sebagai nilai int yang ditandatangani
ilogbf Ekstrak eksponen _X sebagai nilai int yang ditandatangani
isfinite Kelebihan beban. Menentukan apakah argumen memiliki nilai terbatas
isinf Kelebihan beban. Menentukan apakah argumen adalah tak terbatas
isnan Kelebihan beban. Menentukan apakah argumen adalah NaN
isnormal Kelebihan beban. Menentukan apakah argumen adalah normal
ldexp Kelebihan beban. Menghitung angka riil dari mantissa dan eksponen
ldexpf Menghitung angka riil dari mantissa dan eksponen
lgamma Kelebihan beban. Menghitung logaritma alami dari nilai absolut gamma argumen
lgammaf Menghitung logaritma alami dari nilai absolut gamma argumen
log Kelebihan beban. Menghitung logaritma base-e dari argumen
log10 Kelebihan beban. Menghitung logaritma base-10 dari argumen
log10f Menghitung logaritma base-10 dari argumen
log1p Kelebihan beban. Menghitung logaritma base-e 1 ditambah argumen
log1pf Menghitung logaritma base-e 1 ditambah argumen
log2 Kelebihan beban. Menghitung logaritma base-2 dari argumen
log2f Menghitung logaritma base-2 dari argumen
logb Kelebihan beban. Mengekstrak eksponen _X, sebagai nilai bilangan bulat yang ditandatangani dalam format floating-point
logbf Mengekstrak eksponen _X, sebagai nilai bilangan bulat yang ditandatangani dalam format floating-point
logf Menghitung logaritma base-e dari argumen
modf Kelebihan beban. Membagi _X menjadi bagian pecahan dan bilangan bulat.
modff Membagi _X menjadi bagian pecahan dan bilangan bulat.
Nan Mengembalikan NaN tenang
nanf Mengembalikan NaN tenang
di dekatnyaint Kelebihan beban. Membulatkan argumen ke nilai bilangan bulat dalam format floating-point, menggunakan arah pembulatan saat ini.
nearbyintf Membulatkan argumen ke nilai bilangan bulat dalam format floating-point, menggunakan arah pembulatan saat ini.
berikutnya setelahnya Kelebihan beban. Tentukan nilai berikutnya yang dapat diwakili, dalam jenis fungsi, setelah _X ke arah _Y
nextafterf Tentukan nilai berikutnya yang dapat diwakili, dalam jenis fungsi, setelah _X ke arah _Y
Phi Kelebihan beban. Mengembalikan fungsi distribusi kumulatif dari argumen
phif Mengembalikan fungsi distribusi kumulatif dari argumen
pow Kelebihan beban. Menghitung _X dinaikkan ke kekuatan _Y
powf Menghitung _X dinaikkan ke kekuatan _Y
probit Kelebihan beban. Mengembalikan fungsi distribusi kumulatif terbalik dari argumen
probitf Mengembalikan fungsi distribusi kumulatif terbalik dari argumen
rcbrt Kelebihan beban. Mengembalikan timbal balik akar kubus argumen
rcbrtf Mengembalikan timbal balik akar kubus argumen
sisa Kelebihan beban. Menghitung sisanya: _Y REM _X
remainderf Menghitung sisanya: _Y REM _X
remquo Kelebihan beban. Menghitung sisa yang sama dengan _X _Y REM. Juga menghitung 23 bit yang lebih rendah dari _X/_Y kuota integral, dan memberikan nilai tersebut tanda yang sama dengan _X/_Y. Ini menyimpan nilai yang ditandatangani ini dalam bilangan bulat yang diarahkan oleh _Quo.
remquof Menghitung sisa yang sama dengan _X _Y REM. Juga menghitung 23 bit yang lebih rendah dari _X/_Y kuota integral, dan memberikan nilai tersebut tanda yang sama dengan _X/_Y. Ini menyimpan nilai yang ditandatangani ini dalam bilangan bulat yang diarahkan oleh _Quo.
round Kelebihan beban. Membulatkan _X ke bilangan bulat terdekat
roundf Membulatkan _X ke bilangan bulat terdekat
rsqrt Kelebihan beban. Mengembalikan timbal balik dari akar kuadrat argumen
rsqrtf Mengembalikan timbal balik dari akar kuadrat argumen
skalar Kelebihan beban. Mengalikan _X dengan FLT_RADIX ke _Y daya
scalbf Mengalikan _X dengan FLT_RADIX ke _Y daya
scalbn Kelebihan beban. Mengalikan _X dengan FLT_RADIX ke _Y daya
scalbnf Mengalikan _X dengan FLT_RADIX ke _Y daya
signbit Kelebihan beban. Menentukan apakah tanda _X negatif
signbitf Menentukan apakah tanda _X negatif
sin Kelebihan beban. Menghitung nilai sinus argumen
sincos Kelebihan beban. Menghitung nilai sinus dan kosinus _X
sincosf Menghitung nilai sinus dan kosinus _X
sinf Menghitung nilai sinus argumen
sinh Kelebihan beban. Menghitung nilai sinus hiperbolik dari argumen
sinhf Menghitung nilai sinus hiperbolik dari argumen
sinpi Kelebihan beban. Menghitung nilai sinus pi * _X
sinpif Menghitung nilai sinus pi * _X
sqrt Kelebihan beban. Menghitung akar squre argumen
sqrtf Menghitung akar squre argumen
tan Kelebihan beban. Menghitung nilai tangen argumen
tanf Menghitung nilai tangen argumen
tanh Kelebihan beban. Menghitung nilai tangen hiperbolik dari argumen
tanhf Menghitung nilai tangen hiperbolik dari argumen
tanpi Kelebihan beban. Menghitung nilai tangen pi * _X
tanpif Menghitung nilai tangen pi * _X
tgamma Kelebihan beban. Menghitung fungsi gamma _X
tgammaf Menghitung fungsi gamma _X
potong Kelebihan beban. Memotong argumen ke komponen bilangan bulat
truncf Memotong argumen ke komponen bilangan bulat

Persyaratan

Header: amp_math.h

Namespace: Konkurensi

Lihat juga

Namespace Konkurensi (C++ AMP)