Concurrency::fast_math 命名空間函式
acos
計算自變數的反餘弦值
inline float acos(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的反餘弦值
acosf
計算自變數的反餘弦值
inline float acosf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的反餘弦值
asin
計算自變數的反正弦值
inline float asin(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的反正弦值
asinf
計算自變數的反正弦值
inline float asinf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的反正弦值
atan
計算自變數的反正切值
inline float atan(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的反正切值
atan2
計算_Y/_X的反正切值
inline float atan2(
float _Y,
float _X) restrict(amp);
參數
_Y
浮點值。
_X
浮點值。
傳回值
傳回 _Y/_X 的反正切值
atan2f
計算_Y/_X的反正切值
inline float atan2f(
float _Y,
float _X) restrict(amp);
參數
_Y
浮點值。
_X
浮點值。
傳回值
傳回 _Y/_X 的反正切值
atanf
計算自變數的反正切值
inline float atanf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的反正切值
ceil
計算自變數的上限
inline float ceil(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的上限
ceilf
計算自變數的上限
inline float ceilf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的上限
cosf
計算自變數的餘弦值
inline float cosf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的餘弦值
coshf
計算自變數的雙曲餘弦值
inline float coshf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的雙曲餘弦值
cos
計算自變數的餘弦值
inline float cos(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的餘弦值
cosh
計算自變數的雙曲餘弦值
inline float cosh(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的雙曲餘弦值
exp
計算自變數的base-e指數
inline float exp(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-e指數
exp2
計算自變數的base-2指數
inline float exp2(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-2指數
exp2f
計算自變數的base-2指數
inline float exp2f(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-2指數
expf
計算自變數的base-e指數
inline float expf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-e指數
fabs
傳回自變數的絕對值
inline float fabs(float _X) restrict(amp);
參數
_X
整數值
傳回值
傳回自變數的絕對值
fabsf
傳回自變數的絕對值
inline float fabsf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的絕對值
floor
計算自變數的底板
inline float floor(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的底板
floorf
計算自變數的底板
inline float floorf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的底板
fmax
判斷自變數的數值上限
inline float max(
float _X,
float _Y) restrict(amp);
參數
_X
整數值
_Y
整數值
傳回值
傳回自變數的數值上限
fmaxf
判斷自變數的數值上限
inline float fmaxf(
float _X,
float _Y) restrict(amp);
參數
_X
浮點值。
_Y
浮點值。
傳回值
傳回自變數的數值上限
fmin
判斷自變數的最小值
inline float min(
float _X,
float _Y) restrict(amp);
參數
_X
整數值
_Y
整數值
傳回值
傳回自變數的最小值
fminf
判斷自變數的最小值
inline float fminf(
float _X,
float _Y) restrict(amp);
參數
_X
浮點值。
_Y
浮點值。
傳回值
傳回自變數的最小值
fmod
計算_X/_Y的浮點餘數
inline float fmod(
float _X,
float _Y) restrict(amp);
參數
_X
浮點值。
_Y
浮點值。
傳回值
傳回_X/_Y的浮點餘數
fmodf
計算_X/_Y的浮點餘數。
inline float fmodf(
float _X,
float _Y) restrict(amp);
參數
_X
浮點值。
_Y
浮點值。
傳回值
傳回_X/_Y的浮點餘數
frexp
取得_X的mantissa和指數
inline float frexp(
float _X,
_Out_ int* _Exp) restrict(amp);
參數
_X
浮點值。
_Exp
傳回浮點值中_X的整數指數
傳回值
傳回 mantissa _X
frexpf
取得_X的mantissa和指數
inline float frexpf(
float _X,
_Out_ int* _Exp) restrict(amp);
參數
_X
浮點值。
_Exp
傳回浮點值中_X的整數指數
傳回值
傳回 mantissa _X
isfinite
判斷自變數是否具有有限值
inline int isfinite(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
只有在自變數具有有限值時,才會傳回非零值
isinf
判斷自變數是否為無限
inline int isinf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
只有在自變數具有無限值時,才會傳回非零值
isnan
判斷自變數是否為 NaN
inline int isnan(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
只有在自變數具有 NaN 值時,才會傳回非零值
ldexp
從 mantissa 和指數計算實數
inline float ldexp(
float _X,
int _Exp) restrict(amp);
參數
_X
浮點值,mentissa
_Exp
整數指數
傳回值
傳回_X * 2^_Exp
ldexpf
從 mantissa 和指數計算實數
inline float ldexpf(
float _X,
int _Exp) restrict(amp);
參數
_X
浮點值,mentissa
_Exp
整數指數
傳回值
傳回_X * 2^_Exp
log
計算自變數的base-e對數
inline float log(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-e對數
log10
計算自變數的base-10對數
inline float log10(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-10對數
log10f
計算自變數的base-10對數
inline float log10f(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-10對數
log2
計算自變數的base-2對數
inline float log2(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-2對數
log2f
計算自變數的base-2對數
inline float log2f(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-10對數
logf
計算自變數的base-e對數
inline float logf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的base-e對數
modf
將_X分割成小數和整數部分。
inline float modf(
float _X,
float* _Ip) restrict(amp);
參數
_X
浮點值。
_Ip
接收值的整數部分
傳回值
傳回_X的帶正負號小數部分
modff
將_X分割成小數和整數部分。
inline float modff(
float _X,
float* _Ip) restrict(amp);
參數
_X
浮點值。
_Ip
接收值的整數部分
傳回值
傳回_X的帶正負號小數部分
pow
計算_X乘以_Y的乘冪
inline float pow(
float _X,
float _Y) restrict(amp);
參數
_X
浮點值,基底
_Y
浮點值,指數
傳回值
傳回升至_Y乘冪_X的值
powf
計算_X乘以_Y的乘冪
inline float powf(
float _X,
float _Y) restrict(amp);
參數
_X
浮點值,基底
_Y
浮點值,指數
傳回值
round
將_X四捨五入為最接近的整數
inline float round(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回最接近的整數_X
roundf
將_X四捨五入為最接近的整數
inline float roundf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回最接近的整數_X
rsqrt
傳回自變數平方根的倒數
inline float rsqrt(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數平方根的倒數
rsqrtf
傳回自變數平方根的倒數
inline float rsqrtf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數平方根的倒數
signbit
判斷_X的正負號
inline int signbit(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
只有在_X的正負號時,才會傳回非零值
signbitf
判斷_X的正負號
inline int signbitf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
只有在_X的正負號時,才會傳回非零值
sin
計算自變數的正弦值
inline float sin(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的正弦值
sinf
計算自變數的正弦值
inline float sinf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的正弦值
sincos
計算_X的正弦值和餘弦值
inline void sincos(
float _X,
float* _S,
float* _C) restrict(amp);
參數
_X
浮點值。
_S
傳回 _X 的正弦值
_C
傳回 _X 的餘弦值
sincosf
計算_X的正弦值和餘弦值
inline void sincosf(
float _X,
float* _S,
float* _C) restrict(amp);
參數
_X
浮點值。
_S
傳回 _X 的正弦值
_C
傳回 _X 的餘弦值
sinh
計算自變數的雙曲正弦值
inline float sinh(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的雙曲正弦值
sinhf
計算自變數的雙曲正弦值
inline float sinhf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的雙曲正弦值
sqrt
計算自變數的 squre 根目錄
inline float sqrt(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的 squre 根目錄
sqrtf
計算自變數的 squre 根目錄
inline float sqrtf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的 squre 根目錄
tan
計算自變數的正切值
inline float tan(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的正切值
tanf
計算自變數的正切值
inline float tanf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的正切值
tanh
計算自變數的雙曲正切值
inline float tanh(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的雙曲正切值
tanhf
計算自變數的雙曲正切值
inline float tanhf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的雙曲正切值
trunc
將自變數截斷為整數位元件
inline float trunc(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的整數位元件
truncf
將自變數截斷為整數位元件
inline float truncf(float _X) restrict(amp);
參數
_X
浮點值。
傳回值
傳回自變數的整數位元件
需求
標頭: amp_math.h 命名空間: 並行::fast_math