다음을 통해 공유


Concurrency::fast_math 네임스페이스 함수

acos

인수의 아크코사인을 계산합니다.

inline float acos(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 아크코사인 값을 반환합니다.

acosf

인수의 아크코사인을 계산합니다.

inline float acosf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 아크코사인 값을 반환합니다.

asin

인수의 아크사인을 계산합니다.

inline float asin(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 아크사인 값을 반환합니다.

asinf

인수의 아크사인을 계산합니다.

inline float asinf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 아크사인 값을 반환합니다.

atan

인수의 아크탄젠트를 계산합니다.

inline float atan(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 아크탄젠트 값을 반환합니다.

atan2

_Y/_X 아크탄젠트를 계산합니다.

inline float atan2(
    float _Y,
    float _X) restrict(amp);

매개 변수

_Y
부동 소수점 값

_X
부동 소수점 값

Return Value

_Y/_X의 아크탄젠트 값을 반환합니다.

atan2f

_Y/_X 아크탄젠트를 계산합니다.

inline float atan2f(
    float _Y,
    float _X) restrict(amp);

매개 변수

_Y
부동 소수점 값

_X
부동 소수점 값

Return Value

_Y/_X의 아크탄젠트 값을 반환합니다.

atanf

인수의 아크탄젠트를 계산합니다.

inline float atanf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 아크탄젠트 값을 반환합니다.

ceil

인수의 최대값을 계산합니다.

inline float ceil(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 한계를 반환합니다.

ceilf

인수의 최대값을 계산합니다.

inline float ceilf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 한계를 반환합니다.

cosf

인수의 코사인을 계산합니다.

inline float cosf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 코사인 값을 반환합니다.

coshf

인수의 하이퍼볼릭 코사인 값을 계산합니다.

inline float coshf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 하이퍼볼릭 코사인 값을 반환합니다.

cos

인수의 코사인을 계산합니다.

inline float cos(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 코사인 값을 반환합니다.

cosh

인수의 하이퍼볼릭 코사인 값을 계산합니다.

inline float cosh(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 하이퍼볼릭 코사인 값을 반환합니다.

exp

인수의 base-e 지수를 계산합니다.

inline float exp(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 e인 지수 값을 반환합니다.

exp2

인수의 base-2 지수를 계산합니다.

inline float exp2(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 2인 지수 값을 반환합니다.

exp2f

인수의 base-2 지수를 계산합니다.

inline float exp2f(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 2인 지수 값을 반환합니다.

expf

인수의 base-e 지수를 계산합니다.

inline float expf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 e인 지수 값을 반환합니다.

fabs

인수의 절대값을 반환합니다.

inline float fabs(float _X) restrict(amp);

매개 변수

_X
정수 값

Return Value

인수의 절대값을 반환합니다.

fabsf

인수의 절대값을 반환합니다.

inline float fabsf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 절대값을 반환합니다.

floor

인수의 바닥을 계산합니다.

inline float floor(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑을 반환합니다.

floorf

인수의 바닥을 계산합니다.

inline float floorf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑을 반환합니다.

fmax

인수의 최대 숫자 값 결정

inline float max(
    float _X,
    float _Y) restrict(amp);

매개 변수

_X
정수 값

_Y
정수 값

Return Value

인수의 최대 숫자 값을 반환합니다.

fmaxf

인수의 최대 숫자 값 결정

inline float fmaxf(
    float _X,
    float _Y) restrict(amp);

매개 변수

_X
부동 소수점 값

_Y
부동 소수점 값

Return Value

인수의 최대 숫자 값을 반환합니다.

fmin

인수의 최소 숫자 값 결정

inline float min(
    float _X,
    float _Y) restrict(amp);

매개 변수

_X
정수 값

_Y
정수 값

Return Value

인수의 최소 숫자 값을 반환합니다.

fminf

인수의 최소 숫자 값 결정

inline float fminf(
    float _X,
    float _Y) restrict(amp);

매개 변수

_X
부동 소수점 값

_Y
부동 소수점 값

Return Value

인수의 최소 숫자 값을 반환합니다.

fmod

_X/_Y 부동 소수점 나머지를 계산합니다.

inline float fmod(
    float _X,
    float _Y) restrict(amp);

매개 변수

_X
부동 소수점 값

_Y
부동 소수점 값

Return Value

_X/_Y의 부동 소수점 나머지를 반환합니다.

fmodf

_X/_Y의 부동 소수점 나머지를 계산합니다.

inline float fmodf(
    float _X,
    float _Y) restrict(amp);

매개 변수

_X
부동 소수점 값

_Y
부동 소수점 값

Return Value

_X/_Y의 부동 소수점 나머지를 반환합니다.

frexp

_X 가수 및 지수를 가져옵니다.

inline float frexp(
    float _X,
    _Out_ int* _Exp) restrict(amp);

매개 변수

_X
부동 소수점 값

_특급
부동 소수점 값의 _X의 정수 지수를 반환합니다.

Return Value

_X의 가수를 반환합니다.

frexpf

_X 가수 및 지수를 가져옵니다.

inline float frexpf(
    float _X,
    _Out_ int* _Exp) restrict(amp);

매개 변수

_X
부동 소수점 값

_특급
부동 소수점 값의 _X의 정수 지수를 반환합니다.

Return Value

_X의 가수를 반환합니다.

isfinite

인수에 유한 값이 있는지 여부를 확인합니다.

inline int isfinite(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수가 유한인 값인 경우에만 0이 아닌 값을 반환합니다.

isinf

인수가 무한대인지 여부를 확인합니다.

inline int isinf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수가 무한대 값인 경우에 0이 아닌 값을 반환합니다.

isnan

인수가 NaN인지 여부를 확인합니다.

inline int isnan(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수가 NaN 값을 갖는 경우에만 0이 아닌 값을 반환합니다.

ldexp

가수 및 지수에서 실수 계산

inline float ldexp(
    float _X,
    int _Exp) restrict(amp);

매개 변수

_X
부동 소수점 값, 가수

_특급
정수 지수

Return Value

_X * 2^_Exp 반환

ldexpf

가수 및 지수에서 실수 계산

inline float ldexpf(
    float _X,
    int _Exp) restrict(amp);

매개 변수

_X
부동 소수점 값, 가수

_특급
정수 지수

Return Value

_X * 2^_Exp 반환

log

인수의 base-e 로그를 계산합니다.

inline float log(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 e인 로그 값을 반환합니다.

log10

인수의 base-10 로그를 계산합니다.

inline float log10(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 10인 로그 값을 반환합니다.

log10f

인수의 base-10 로그를 계산합니다.

inline float log10f(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 10인 로그 값을 반환합니다.

log2

인수의 base-2 로그를 계산합니다.

inline float log2(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 base-2 로그를 반환합니다.

log2f

인수의 base-2 로그를 계산합니다.

inline float log2f(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 10인 로그 값을 반환합니다.

logf

인수의 base-e 로그를 계산합니다.

inline float logf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 밑이 e인 로그 값을 반환합니다.

modf

_X 소수 부분과 정수 부분으로 분할합니다.

inline float modf(
    float _X,
    float* _Ip) restrict(amp);

매개 변수

_X
부동 소수점 값

_Ip
값의 정수 부분을 받습니다.

Return Value

_X의 부호 있는 소수 부분을 반환합니다.

modff

_X 소수 부분과 정수 부분으로 분할합니다.

inline float modff(
    float _X,
    float* _Ip) restrict(amp);

매개 변수

_X
부동 소수점 값

_Ip
값의 정수 부분을 받습니다.

Return Value

_X의 부호 있는 소수 부분을 반환합니다.

pow

_Y _X 계산합니다.

inline float pow(
    float _X,
    float _Y) restrict(amp);

매개 변수

_X
부동 소수점 값, 밑

_Y
부동 소수점 값, 지수

Return Value

_Y _X 값을 반환합니다.

powf

_Y _X 계산합니다.

inline float powf(
    float _X,
    float _Y) restrict(amp);

매개 변수

_X
부동 소수점 값, 밑

_Y
부동 소수점 값, 지수

Return Value

round

_X 가장 가까운 정수로 반올림합니다.

inline float round(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

_X의 가장 가까운 정수를 반환합니다.

roundf

_X 가장 가까운 정수로 반올림합니다.

inline float roundf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

_X의 가장 가까운 정수를 반환합니다.

rsqrt

인수의 제곱근 역수 값을 반환합니다.

inline float rsqrt(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 제곱근 역수 값을 반환합니다.

rsqrtf

인수의 제곱근 역수 값을 반환합니다.

inline float rsqrtf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 제곱근 역수 값을 반환합니다.

signbit

_X의 부호가 음수인지 결정합니다.

inline int signbit(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

_X의 부호가 음수인 경우에만 0이 아닌 값을 반환합니다.

signbitf

_X의 부호가 음수인지 결정합니다.

inline int signbitf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

_X의 부호가 음수인 경우에만 0이 아닌 값을 반환합니다.

sin

인수의 사인 값을 계산합니다.

inline float sin(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 사인 값을 반환합니다.

sinf

인수의 사인 값을 계산합니다.

inline float sinf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 사인 값을 반환합니다.

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
부동 소수점 값

Return Value

인수의 하이퍼볼릭 사인 값을 반환합니다.

sinhf

인수의 하이퍼볼릭 사인 값을 계산합니다.

inline float sinhf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 하이퍼볼릭 사인 값을 반환합니다.

sqrt

인수의 제곱근을 계산합니다.

inline float sqrt(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 제곱근을 반환합니다.

sqrtf

인수의 제곱근을 계산합니다.

inline float sqrtf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 제곱근을 반환합니다.

tan

인수의 탄젠트 값을 계산합니다.

inline float tan(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 탄젠트 값을 반환합니다.

tanf

인수의 탄젠트 값을 계산합니다.

inline float tanf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 탄젠트 값을 반환합니다.

tanh

인수의 쌍곡 탄젠트 값을 계산합니다.

inline float tanh(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 하이퍼볼릭 탄젠트 값을 반환합니다.

tanhf

인수의 쌍곡 탄젠트 값을 계산합니다.

inline float tanhf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 하이퍼볼릭 탄젠트 값을 반환합니다.

trunc

인수를 정수 구성 요소로 자립니다.

inline float trunc(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 정수 구성 요소를 반환합니다.

truncf

인수를 정수 구성 요소로 자립니다.

inline float truncf(float _X) restrict(amp);

매개 변수

_X
부동 소수점 값

Return Value

인수의 정수 구성 요소를 반환합니다.

요구 사항

헤더: amp_math.h 네임스페이스: 동시성::fast_math

참고 항목

Concurrency::fast_math 네임스페이스