命名空間中的 fast_math 函式精確度較低,僅支援單精度 (float),並呼叫 DirectX 內部函數。 每個函式有兩個版本,例如 cos 和 cosf。 這兩個 float版本都會接受並傳回 ,但每個版本都會呼叫相同的 DirectX 內建。
語法
namespace fast_math;
成員
函式
| 名稱 | 描述 |
|---|---|
| cos | 計算自變數的反餘弦值 |
| cosf | 計算自變數的反餘弦值 |
| asin | 計算自變數的反正弦值 |
| asinf | 計算自變數的反正弦值 |
| atan | 計算自變數的反正切值 |
| atan2 | 計算_Y/_X的反正切值 |
| atan2f | 計算_Y/_X的反正切值 |
| atanf | 計算自變數的反正切值 |
| ceil | 計算自變數的上限 |
| ceilf | 計算自變數的上限 |
| cos | 計算自變數的餘弦值 |
| cosf | 計算自變數的餘弦值 |
| cosh | 計算自變數的雙曲餘弦值 |
| coshf | 計算自變數的雙曲餘弦值 |
| exp | 計算自變數的base-e指數 |
| exp2 | 計算自變數的base-2指數 |
| exp2f | 計算自變數的base-2指數 |
| expf | 計算自變數的base-e指數 |
| fabs | 傳回自變數的絕對值 |
| fabsf | 傳回自變數的絕對值 |
| floor | 計算自變數的底板 |
| floorf | 計算自變數的底板 |
| fmax | 判斷自變數的數值上限 |
| fmaxf | 判斷自變數的數值上限 |
| fmin | 判斷自變數的最小值 |
| fminf | 判斷自變數的最小值 |
| fmod | 計算_X/_Y的浮點餘數 |
| fmodf | 計算_X/_Y的浮點餘數 |
| frexp | 取得_X的mantissa和指數 |
| frexpf | 取得_X的mantissa和指數 |
| isfinite | 判斷自變數是否具有有限值 |
| isinf | 判斷自變數是否為無限 |
| isnan | 判斷自變數是否為 NaN |
| ldexp | 從 mantissa 和指數計算實數 |
| ldexpf | 從 mantissa 和指數計算實數 |
| log | 計算自變數的base-e對數 |
| log10 | 計算自變數的base-10對數 |
| log10f | 計算自變數的base-10對數 |
| log2 | 計算自變數的base-2對數 |
| log2f | 計算自變數的base-2對數 |
| logf | 計算自變數的base-e對數 |
| modf | 將_X分割成小數和整數部分。 |
| modff | 將_X分割成小數和整數部分。 |
| pow | 計算_X乘以_Y的乘冪 |
| powf | 計算_X乘以_Y的乘冪 |
| round | 將_X四捨五入為最接近的整數 |
| roundf | 將_X四捨五入為最接近的整數 |
| rsqrt | 傳回自變數平方根的倒數 |
| rsqrtf | 傳回自變數平方根的倒數 |
| signbit | 傳回自變數的符號 |
| signbitf | 傳回自變數的符號 |
| sin | 計算自變數的正弦值 |
| sincos | 計算_X的正弦值和餘弦值 |
| sincosf | 計算_X的正弦值和餘弦值 |
| sinf | 計算自變數的正弦值 |
| sinh | 計算自變數的雙曲正弦值 |
| sinhf | 計算自變數的雙曲正弦值 |
| sqrt | 計算自變數的平方根 |
| sqrtf | 計算自變數的平方根 |
| tan | 計算自變數的正切值 |
| tanf | 計算自變數的正切值 |
| tanh | 計算自變數的雙曲正切值 |
| tanhf | 計算自變數的雙曲正切值 |
| trunc | 將自變數截斷為整數位元件 |
| truncf | 將自變數截斷為整數位元件 |
需求
標頭: amp_math.h
命名空間: 並行::fast_math