Share via


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

另請參閱

Concurrency::fast_math 命名空間