命名空間中的 precise_math 函式符合 C99 標準。 每個函式的單精度和雙精確度版本都包含在內。 例如, acos 是雙精確度版本,而 acosf 是單精度版本。 這些函式,包括單精度函式,需要在加速器上支援擴充雙精確度。 您可以使用 accelerator::supports_double_precision 來判斷是否可以在特定加速器上執行這些函式。
語法
namespace precise_math;
參數
成員
函式
| 名稱 | 描述 |
|---|---|
| acos | 已多載。 計算自變數的反餘弦值 |
| acosf | 計算自變數的反餘弦值 |
| acosh | 已多載。 計算自變數的反雙曲餘弦值 |
| acoshf | 計算自變數的反雙曲餘弦值 |
| asin | 已多載。 計算自變數的反正弦值 |
| asinf | 計算自變數的反正弦值 |
| asinh | 已多載。 計算自變數的反雙曲正弦值 |
| asinhf | 計算自變數的反雙曲正弦值 |
| atan | 已多載。 計算自變數的反正切值 |
| atan2 | 已多載。 計算_Y/_X的反正切值 |
| atan2f | 計算_Y/_X的反正切值 |
| atanf | 計算自變數的反正切值 |
| atanh | 已多載。 計算自變數的反雙曲正切值 |
| atanhf | 計算自變數的反雙曲正切值 |
| cbrt | 已多載。 計算自變數的實際 Cube 根目錄 |
| cbrtf | 計算自變數的實際 Cube 根目錄 |
| ceil | 已多載。 計算自變數的上限 |
| ceilf | 計算自變數的上限 |
| copysign | 已多載。 產生值,其大小為 _X,以及_Y的符號 |
| copysignf | 產生值,其大小為 _X,以及_Y的符號 |
| cos | 已多載。 計算自變數的餘弦值 |
| cosf | 計算自變數的餘弦值 |
| cosh | 已多載。 計算自變數的雙曲餘弦值 |
| coshf | 計算自變數的雙曲餘弦值 |
| cospi | 已多載。 計算 pi * _X 的餘弦值 |
| cospif | 計算 pi * _X 的餘弦值 |
| erf | 已多載。 計算_X的錯誤函式 |
| erfc | 已多載。 計算_X的互補錯誤函式 |
| erfcf | 計算_X的互補錯誤函式 |
| erfcinv | 已多載。 計算_X的反向互補錯誤函式 |
| erfcinvf | 計算_X的反向互補錯誤函式 |
| erff | 計算_X的錯誤函式 |
| erfinv | 已多載。 計算_X的反向錯誤函式 |
| erfinvf | 計算_X的反向錯誤函式 |
| exp | 已多載。 計算自變數的base-e指數 |
| exp10 | 已多載。 計算自變數的base-10指數 |
| exp10f | 計算自變數的base-10指數 |
| exp2 | 已多載。 計算自變數的base-2指數 |
| exp2f | 計算自變數的base-2指數 |
| expf | 計算自變數的base-e指數 |
| expm1 | 已多載。 計算引數以 e 為底數的指數,減 1。 |
| expm1f | 計算引數以 e 為底數的指數,減 1。 |
| fabs | 已多載。 傳回自變數的絕對值 |
| fabsf | 傳回自變數的絕對值 |
| fdim | 已多載。 判斷自變數之間的正差 |
| fdimf | 判斷自變數之間的正差 |
| floor | 已多載。 計算自變數的底板 |
| floorf | 計算自變數的底板 |
| fma | 已多載。 計算 (_X * _Y) + _Z,四捨五入為一元運算 |
| fmaf | 計算 (_X * _Y) + _Z,四捨五入為一元運算 |
| fmax | 已多載。 判斷自變數的數值上限 |
| fmaxf | 判斷自變數的數值上限 |
| fmin | 已多載。 判斷自變數的最小值 |
| fminf | 判斷自變數的最小值 |
| fmod 函式 (C++ AMP) | 已多載。 計算_X/_Y的浮點餘數 |
| fmodf | 計算_X/_Y的浮點餘數 |
| fpclassify | 已多載。 將自變數值分類為 NaN、無限、標準、次正規、零 |
| frexp | 已多載。 取得_X的mantissa和指數 |
| frexpf | 取得_X的mantissa和指數 |
| hypot | 已多載。 計算_X平方和_Y平方總和的平方根 |
| hypotf | 計算_X平方和_Y平方總和的平方根 |
| ilogb | 已多載。 將 _X的指數擷取為已簽署的 int 值 |
| ilogbf | 將 _X的指數擷取為已簽署的 int 值 |
| isfinite | 已多載。 判斷自變數是否具有有限值 |
| isinf | 已多載。 判斷自變數是否為無限 |
| isnan | 已多載。 判斷自變數是否為 NaN |
| isnormal | 已多載。 判斷自變數是否為一般 |
| ldexp | 已多載。 從 mantissa 和指數計算實數 |
| ldexpf | 從 mantissa 和指數計算實數 |
| lgamma | 已多載。 計算自變數伽瑪絕對值的自然對數 |
| lgammaf | 計算自變數伽瑪絕對值的自然對數 |
| log | 已多載。 計算自變數的base-e對數 |
| log10 | 已多載。 計算自變數的base-10對數 |
| log10f | 計算自變數的base-10對數 |
| log1p | 已多載。 計算 1 的基底對數加上自變數 |
| log1pf | 計算 1 的基底對數加上自變數 |
| log2 | 已多載。 計算自變數的base-2對數 |
| log2f | 計算自變數的base-2對數 |
| logb | 已多載。 擷取_X的指數,做為浮點格式的帶正負號整數值 |
| logbf | 擷取_X的指數,做為浮點格式的帶正負號整數值 |
| logf | 計算自變數的base-e對數 |
| modf | 已多載。 將_X分割成小數和整數部分。 |
| modff | 將_X分割成小數和整數部分。 |
| nan | 傳回無訊息的 NaN |
| nanf | 傳回無訊息的 NaN |
| nearbyint | 已多載。 使用目前的四捨五入方向,將自變數四捨五入為浮點格式的整數值。 |
| nearbyintf | 使用目前的四捨五入方向,將自變數四捨五入為浮點格式的整數值。 |
| nextafter | 已多載。 在函式類型中,判斷下一個可表示的值,在_X方向_Y |
| nextafterf | 在函式類型中,判斷下一個可表示的值,在_X方向_Y |
| 斐 | 已多載。 傳回自變數的累計分配函數 |
| phif | 傳回自變數的累計分配函數 |
| pow | 已多載。 計算_X乘以_Y的乘冪 |
| powf | 計算_X乘以_Y的乘冪 |
| probit | 已多載。 傳回自變數的反向累計分配函數 |
| probitf | 傳回自變數的反向累計分配函數 |
| rcbrt | 已多載。 傳回自變數之 Cube 根的倒數 |
| rcbrtf | 傳回自變數之 Cube 根的倒數 |
| remainder | 已多載。 計算餘數:_X REM _Y |
| remainderf | 計算餘數:_X REM _Y |
| remquo | 已多載。 計算與 REM _Y_X相同的餘數。 同時計算整數商數_X/_Y的下 23 位,並提供與_X/_Y相同的符號。 它會將此帶正負號的值儲存在_Quo所指向的整數中。 |
| remquof | 計算與 REM _Y_X相同的餘數。 同時計算整數商數_X/_Y的下 23 位,並提供與_X/_Y相同的符號。 它會將此帶正負號的值儲存在_Quo所指向的整數中。 |
| round | 已多載。 將_X四捨五入為最接近的整數 |
| roundf | 將_X四捨五入為最接近的整數 |
| rsqrt | 已多載。 傳回自變數平方根的倒數 |
| rsqrtf | 傳回自變數平方根的倒數 |
| scalb | 已多載。 將_X乘以FLT_RADIX到電源_Y |
| scalbf | 將_X乘以FLT_RADIX到電源_Y |
| scalbn | 已多載。 將_X乘以FLT_RADIX到電源_Y |
| scalbnf | 將_X乘以FLT_RADIX到電源_Y |
| signbit | 已多載。 判斷_X的正負號 |
| signbitf | 判斷_X的正負號 |
| sin | 已多載。 計算自變數的正弦值 |
| sincos | 已多載。 計算_X的正弦值和餘弦值 |
| sincosf | 計算_X的正弦值和餘弦值 |
| sinf | 計算自變數的正弦值 |
| sinh | 已多載。 計算自變數的雙曲正弦值 |
| sinhf | 計算自變數的雙曲正弦值 |
| sinpi | 已多載。 計算 pi * _X的正弦值 |
| sinpif | 計算 pi * _X的正弦值 |
| sqrt | 已多載。 計算自變數的 squre 根目錄 |
| sqrtf | 計算自變數的 squre 根目錄 |
| tan | 已多載。 計算自變數的正切值 |
| tanf | 計算自變數的正切值 |
| tanh | 已多載。 計算自變數的雙曲正切值 |
| tanhf | 計算自變數的雙曲正切值 |
| tanpi | 已多載。 計算 pi * _X 的正切值 |
| tanpif | 計算 pi * _X 的正切值 |
| tgamma | 已多載。 計算 _X 的 gamma 函式 |
| tgammaf | 計算 _X 的 gamma 函式 |
| trunc | 已多載。 將自變數截斷為整數位元件 |
| truncf | 將自變數截斷為整數位元件 |
需求
標頭: amp_math.h
命名空間: 並行