Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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