Concurrency::precise_math 네임스페이스 함수
acos
acosf
acosh
acoshf
asin
asinf
asinh
asinhf
atan
atan2
atan2f
atanf
atanh
atanhf
cbrt
cbrtf
ceil
ceilf
copysign
copysignf
cos
cosf
cosh
coshf
cospi
cospif
erf
erfc
erfcf
erfcinv
erfcinvf
erff
erfinv
erfinvf
exp
exp10
exp10f
exp2
exp2f
expf
expm1
expm1f
fabs
fabsf
floor
fdim
fdimf
|
floorf
fma
fmaf
fmax
fmaxf
fmin
fminf
fmod
fmodf
fpclassify
frexp
frexpf
hypot
hypotf
ilogb
ilogbf
isfinite
isinf
isnan
acos
인수의 아크코사인을 계산합니다.
inline float acos(float _X) restrict(amp);
inline double acos(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 아크코사인 값을 반환합니다.
acosf
인수의 아크코사인을 계산합니다.
inline float acosf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 아크코사인 값을 반환합니다.
acosh
인수의 역 하이퍼볼릭 코사인 값을 계산합니다.
inline float acosh(float _X) restrict(amp);
inline double acosh(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 역 하이퍼볼릭 코사인 값을 반환합니다.
acoshf
인수의 역 하이퍼볼릭 코사인 값을 계산합니다.
inline float acoshf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 역 하이퍼볼릭 코사인 값을 반환합니다.
asin
인수의 아크사인을 계산합니다.
inline float asin(float _X) restrict(amp);
inline double asin(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 아크사인 값을 반환합니다.
asinf
인수의 아크사인을 계산합니다.
inline float asinf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 아크사인 값을 반환합니다.
asinh
인수의 역 하이퍼볼릭 사인 값을 계산합니다.
inline float asinh(float _X) restrict(amp);
inline double asinh(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 역 하이퍼볼릭 사인 값을 반환합니다.
asinhf
인수의 역 하이퍼볼릭 사인 값을 계산합니다.
inline float asinhf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 역 하이퍼볼릭 사인 값을 반환합니다.
atan
인수의 아크탄젠트를 계산합니다.
inline float atan(float _X) restrict(amp);
inline double atan(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 아크탄젠트 값을 반환합니다.
atan2
_Y/_X 아크탄젠트를 계산합니다.
inline float atan2(
float _Y,
float _X) restrict(amp);
inline double atan2(
double _Y,
double _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
인수의 아크탄젠트 값을 반환합니다.
atanh
인수의 역 하이퍼볼릭 탄젠트 값을 계산합니다.
inline float atanh(float _X) restrict(amp);
inline double atanh(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 역 하이퍼볼릭 탄젠트 값을 반환합니다.
atanhf
인수의 역 하이퍼볼릭 탄젠트 값을 계산합니다.
inline float atanhf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 역 하이퍼볼릭 탄젠트 값을 반환합니다.
cbrt
인수의 실제 세제곱근을 계산
inline float cbrt(float _X) restrict(amp);
inline double cbrt(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 실제 세제곱근을 반환합니다.
cbrtf
인수의 실제 세제곱근을 계산
inline float cbrtf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 실제 세제곱근을 반환합니다.
ceil
인수의 최대값을 계산합니다.
inline float ceil(float _X) restrict(amp);
inline double ceil(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 한계를 반환합니다.
ceilf
인수의 최대값을 계산합니다.
inline float ceilf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 한계를 반환합니다.
copysign
_X 크기 및 _Y 부호 값을 생성합니다.
inline float copysign(
float _X,
float _Y) restrict(amp);
inline double copysign(
double _X,
double _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_X 크기 및 _Y 부호 값을 반환합니다.
copysignf
_X 크기 및 _Y 부호 값을 생성합니다.
inline float copysignf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_X 크기 및 _Y 부호 값을 반환합니다.
cos
인수의 코사인을 계산합니다.
inline float cos(float _X) restrict(amp);
inline double cos(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 코사인 값을 반환합니다.
cosf
인수의 코사인을 계산합니다.
inline float cosf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 코사인 값을 반환합니다.
cosh
인수의 하이퍼볼릭 코사인 값을 계산합니다.
inline float cosh(float _X) restrict(amp);
inline double cosh(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 하이퍼볼릭 코사인 값을 반환합니다.
coshf
인수의 하이퍼볼릭 코사인 값을 계산합니다.
inline float coshf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 하이퍼볼릭 코사인 값을 반환합니다.
cospi
pi * _X 코사인 값을 계산합니다.
inline float cospi(float _X) restrict(amp);
inline double cospi(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
pi * _X 코사인 값을 반환합니다.
cospif
pi * _X 코사인 값을 계산합니다.
inline float cospif(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
pi * _X 코사인 값을 반환합니다.
erf
_X의 오류 함수를 계산합니다.
inline float erf(float _X) restrict(amp);
inline double erf(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 오류 함수를 반환합니다.
erfc
_X의 상보 오류 함수 계산
inline float erfc(float _X) restrict(amp);
inline double erfc(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 상보 오류 함수를 반환합니다.
erfcf
_X의 상보 오류 함수 계산
inline float erfcf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 상보 오류 함수를 반환합니다.
erfcinv
_X의 역 상보 오류 함수를 계산합니다.
inline float erfcinv(float _X) restrict(amp);
inline double erfcinv(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 역 상보 오류 함수를 반환합니다.
erfcinvf
_X의 역 상보 오류 함수를 계산합니다.
inline float erfcinvf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 역 상보 오류 함수를 반환합니다.
erff
_X의 오류 함수를 계산합니다.
inline float erff(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 오류 함수를 반환합니다.
erfinv
_X의 역 오류 함수를 계산합니다.
inline float erfinv(float _X) restrict(amp);
inline double erfinv(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 역 오류 함수를 반환합니다.
erfinvf
_X의 역 오류 함수를 계산합니다.
inline float erfinvf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 역 오류 함수를 반환합니다.
exp10
인수의 base-10 지수를 계산합니다.
inline float exp10(float _X) restrict(amp);
inline double exp10(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 base-10 지수를 반환합니다.
exp10f
인수의 base-10 지수를 계산합니다.
inline float exp10f(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 base-10 지수를 반환합니다.
expm1
인수의 밑이 e인 지수 값 - 1을 계산합니다.
inline float expm1(float exponent) restrict(amp);
inline double expm1(double exponent) restrict(amp);
매개 변수
지
수학 식e
n의 지수 용어 n이며, 여기서 e
자연 로그의 기준입니다.
Return Value
인수의 밑이 e인 지수 값 - 1을 반환합니다.
expm1f
인수의 밑이 e인 지수 값 - 1을 계산합니다.
inline float expm1f(float exponent) restrict(amp);
매개 변수
지
수학 식e
n의 지수 용어 n이며, 여기서 e
자연 로그의 기준입니다.
Return Value
인수의 밑이 e인 지수 값 - 1을 반환합니다.
exp
인수의 base-e 지수를 계산합니다.
inline float exp(float _X) restrict(amp);
inline double exp(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 e인 지수 값을 반환합니다.
expf
인수의 base-e 지수를 계산합니다.
inline float expf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 e인 지수 값을 반환합니다.
exp2
인수의 base-2 지수를 계산합니다.
inline float exp2(float _X) restrict(amp);
inline double exp2(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 2인 지수 값을 반환합니다.
exp2f
인수의 base-2 지수를 계산합니다.
inline float exp2f(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 2인 지수 값을 반환합니다.
fabs
인수의 절대값을 반환합니다.
inline float fabs(float _X) restrict(amp);
inline double fabs(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 절대값을 반환합니다.
fabsf
인수의 절대값을 반환합니다.
inline float fabsf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 절대값을 반환합니다.
fdim
인수 간의 양수 차이를 계산합니다.
inline float fdim(
float _X,
float _Y
) restrict(amp);
inline double fdim(
double _X,
double _Y
) restrict(amp);
매개 변수
_X
부동 소수점 값 _Y
부동 소수점 값
Return Value
_X _Y보다 큰 경우 _X 및 _Y 간의 차이입니다. 그렇지 않으면 +0입니다.
fdimf
인수 간의 양수 차이를 계산합니다.
inline float fdimf(
float _X,
float _Y
) restrict(amp);
매개 변수
_X
부동 소수점 값 _Y
부동 소수점 값
Return Value
_X _Y보다 큰 경우 _X 및 _Y 간의 차이입니다. 그렇지 않으면 +0입니다.
floor
인수의 바닥을 계산합니다.
inline float floor(float _X) restrict(amp);
inline double floor(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑을 반환합니다.
floorf
인수의 바닥을 계산합니다.
inline float floorf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑을 반환합니다.
fma
첫 번째 및 두 번째 지정된 인수의 곱을 계산한 다음, 세 번째 지정된 인수를 결과에 추가합니다. 전체 계산은 단일 작업으로 수행됩니다.
inline float fma(
float _X,
float _Y,
float _Z
) restrict(amp);
inline double fma(
double _X,
double _Y,
double _Z
) restrict(amp);
매개 변수
_X
첫 번째 부동 소수점 인수입니다.
_Y
두 번째 부동 소수점 인수입니다.
_Z
세 번째 부동 소수점 인수입니다.
Return Value
식의 결과(_X * _Y) + _Z. 전체 계산은 단일 작업으로 수행됩니다. 즉, 하위 식은 무한 정밀도로 계산되고 최종 결과만 반올림됩니다.
fmaf
첫 번째 및 두 번째 지정된 인수의 곱을 계산한 다음, 세 번째 지정된 인수를 결과에 추가합니다. 전체 계산은 단일 작업으로 수행됩니다.
inline float fmaf(
float _X,
float _Y,
float _Z
) restrict(amp);
매개 변수
_X
첫 번째 부동 소수점 인수입니다.
_Y
두 번째 부동 소수점 인수입니다.
_Z
세 번째 부동 소수점 인수입니다.
Return Value
식의 결과(_X * _Y) + _Z. 전체 계산은 단일 작업으로 수행됩니다. 즉, 하위 식은 무한 정밀도로 계산되고 최종 결과만 반올림됩니다.
fmax
인수의 최대 숫자 값 결정
inline float fmax(
float _X,
float _Y) restrict(amp);
inline double fmax(
double _X,
double _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
인수의 최대 숫자 값을 반환합니다.
fmaxf
인수의 최대 숫자 값 결정
inline float fmaxf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
인수의 최대 숫자 값을 반환합니다.
fmin
인수의 최소 숫자 값 결정
inline float fmin(
float _X,
float _Y) restrict(amp);
inline double fmin(
double _X,
double _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
인수의 최소 숫자 값을 반환합니다.
fminf
인수의 최소 숫자 값 결정
inline float fminf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
인수의 최소 숫자 값을 반환합니다.
fmod 함수(C++ AMP)
첫 번째 지정된 인수의 나머지를 두 번째 지정된 인수로 나눈 값을 계산합니다.
inline float fmod(
float _X,
float _Y) restrict(amp);
inline double fmod(
double _X,
double _Y) restrict(amp);
매개 변수
_X
첫 번째 부동 소수점 인수입니다.
_Y
두 번째 부동 소수점 인수입니다.
Return Value
으로 _X
나눈 나머지, 즉 n의_Y
_X
- 값입니다. 여기서 n은 n의 _X
- _Y
크기가 크기_Y
보다 작게 전체 정수입니다._Y
fmodf
첫 번째 지정된 인수의 나머지를 두 번째 지정된 인수로 나눈 값을 계산합니다.
inline float fmodf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
첫 번째 부동 소수점 인수입니다.
_Y
두 번째 부동 소수점 인수입니다.
Return Value
으로 _X
나눈 나머지, 즉 n의_Y
_X
- 값입니다. 여기서 n은 n의 _X
- _Y
크기가 크기_Y
보다 작게 전체 정수입니다._Y
fpclassify
인수 값을 NaN, infinite, normal, subnormal, 0으로 분류합니다.
inline int fpclassify(float _X) restrict(amp);
inline int fpclassify(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수 값에 적절한 번호 분류 매크로의 값을 반환합니다.
frexp
_X 가수 및 지수를 가져옵니다.
inline float frexp(
float _X,
_Out_ int* _Exp) restrict(amp);
inline double frexp(
double _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의 가수를 반환합니다.
hypot
_X 및 _Y 제곱합의 제곱근 계산
inline float hypot(
float _X,
float _Y) restrict(amp);
inline double hypot(
double _X,
double _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_X 및 _Y 제곱합의 제곱근을 반환합니다.
hypotf
_X 및 _Y 제곱합의 제곱근 계산
inline float hypotf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_X 및 _Y 제곱합의 제곱근을 반환합니다.
ilogb
부호 있는 정수 값으로 _X 지수를 추출합니다.
inline int ilogb(float _X) restrict(amp);
inline int ilogb(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
부호 있는 정수 값으로 _X 지수를 반환합니다.
ilogbf
부호 있는 정수 값으로 _X 지수를 추출합니다.
inline int ilogbf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
부호 있는 정수 값으로 _X 지수를 반환합니다.
isfinite
인수에 유한 값이 있는지 여부를 확인합니다.
inline int isfinite(float _X) restrict(amp);
inline int isfinite(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수가 유한인 값인 경우에만 0이 아닌 값을 반환합니다.
isinf
인수가 무한대인지 여부를 확인합니다.
inline int isinf(float _X) restrict(amp);
inline int isinf(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수가 무한대 값인 경우에 0이 아닌 값을 반환합니다.
isnan
인수가 NaN인지 여부를 확인합니다.
inline int isnan(float _X) restrict(amp);
inline int isnan(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수가 NaN 값을 갖는 경우에만 0이 아닌 값을 반환합니다.
isnormal
인수가 정상인지 여부를 결정합니다.
inline int isnormal(float _X) restrict(amp);
inline int isnormal(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수가 정상 값을 가진 경우에만 0이 아닌 값을 반환합니다.
ldexp
지정된 가수 및 지수에서 실제 숫자를 계산합니다.
inline float ldexp(
float _X,
int _Exp) restrict(amp);
inline double ldexp(
double _X,
double _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 반환
lgamma
감마 인수의 절대 값 자연 로그 계산
inline float lgamma(
float _X,
_Out_ int* _Sign) restrict(amp);
inline double lgamma(
double _X,
_Out_ int* _Sign) restrict(amp);
매개 변수
_X
부동 소수점 값
_기호
부호를 반환합니다.
Return Value
감마 인수의 절대 값의 자연 로그를 반환합니다.
lgammaf
감마 인수의 절대 값 자연 로그 계산
inline float lgammaf(
float _X,
_Out_ int* _Sign) restrict(amp);
매개 변수
_X
부동 소수점 값
_기호
부호를 반환합니다.
Return Value
감마 인수의 절대 값의 자연 로그를 반환합니다.
log
인수의 base-e 로그를 계산합니다.
inline float log(float _X) restrict(amp);
inline double log(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 e인 로그 값을 반환합니다.
log10
인수의 base-10 로그를 계산합니다.
inline float log10(float _X) restrict(amp);
inline double log10(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 10인 로그 값을 반환합니다.
log10f
인수의 base-10 로그를 계산합니다.
inline float log10f(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 10인 로그 값을 반환합니다.
log1p
인수에 1을 더한 값의 밑이 e인 로그 값을 계산합니다.
inline float log1p(float _X) restrict(amp);
inline double log1p(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수에 1을 더한 값의 밑이 e인 로그 값을 반환합니다.
log1pf
인수에 1을 더한 값의 밑이 e인 로그 값을 계산합니다.
inline float log1pf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수에 1을 더한 값의 밑이 e인 로그 값을 반환합니다.
log2
인수의 base-2 로그를 계산합니다.
inline float log2(float _X) restrict(amp);
inline double log2(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 10인 로그 값을 반환합니다.
log2f
인수의 base-2 로그를 계산합니다.
inline float log2f(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 10인 로그 값을 반환합니다.
logb
부호 있는 정수 값으로서 _X의 지수를 부동 소수점 형식에서 추출합니다.
inline float logb(float _X) restrict(amp);
inline double logb(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 부호 있는 지수를 반환합니다.
logbf
부호 있는 정수 값으로서 _X의 지수를 부동 소수점 형식에서 추출합니다.
inline float logbf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 부호 있는 지수를 반환합니다.
logf
인수의 base-e 로그를 계산합니다.
inline float logf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 밑이 e인 로그 값을 반환합니다.
modf
지정된 인수를 소수 부분과 정수 부분으로 분할합니다.
inline float modf(
float _X,
_Out_ float* _Iptr) restrict(amp);
inline double modf(
double _X,
_Out_ double* _Iptr) restrict(amp);
매개 변수
_X
부동 소수점 값
_Iptr
[out] 부동 소수점 값의 정수 부분입니다 _X
.
Return Value
의 부인 소수 부분입니다 _X
.
modff
지정된 인수를 소수 부분과 정수 부분으로 분할합니다.
inline float modff(
float _X,
_Out_ float* _Iptr) restrict(amp);
매개 변수
_X
부동 소수점 값
_Iptr
부동 소수점 값의 정수 부분입니다 _X
.
Return Value
의 부가 소수 부분을 반환합니다 _X
.
nan
자동 NaN을 반환합니다.
inline double nan(int _X) restrict(amp);
매개 변수
_X
정수 값
Return Value
사용 가능할 경우 _X에 표시된 내용과 함께 자동 NaN을 반환합니다.
nanf
자동 NaN을 반환합니다.
inline float nanf(int _X) restrict(amp);
매개 변수
_X
정수 값
Return Value
사용 가능할 경우 _X에 표시된 내용과 함께 자동 NaN을 반환합니다.
nearbyint
인수에 현재 반올림 방향을 사용하여 부동 소수점 형식에서 정수 값으로 반올림합니다.
inline float nearbyint(float _X) restrict(amp);
inline double nearbyint(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
반올림된 정수 값을 반환합니다.
nearbyintf
인수에 현재 반올림 방향을 사용하여 부동 소수점 형식에서 정수 값으로 반올림합니다.
inline float nearbyintf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
반올림된 정수 값을 반환합니다.
nextafter
_Y 방향으로 _X 후 함수 형식에서 다음으로 나타낼 수 있는 값을 결정합니다.
inline float nextafter(
float _X,
float _Y) restrict(amp);
inline double nextafter(
double _X,
double _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_Y 방향으로 _X 후 함수 형식의 다음 표현 가능한 값을 반환합니다.
nextafterf
_Y 방향으로 _X 후 함수 형식에서 다음으로 나타낼 수 있는 값을 결정합니다.
inline float nextafterf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_Y 방향으로 _X 후 함수 형식의 다음 표현 가능한 값을 반환합니다.
피
인수의 누적 분포 함수를 반환합니다.
inline float phi(float _X) restrict(amp);
inline double phi(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 누적 분포 함수를 반환합니다.
phif
인수의 누적 분포 함수를 반환합니다.
inline float phif(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 누적 분포 함수를 반환합니다.
pow
_Y _X 계산합니다.
inline float pow(
float _X,
float _Y) restrict(amp);
inline double pow(
double _X,
double _Y) restrict(amp);
매개 변수
_X
부동 소수점 값, 밑
_Y
부동 소수점 값, 지수
Return Value
powf
_Y _X 계산합니다.
inline float powf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
부동 소수점 값, 밑
_Y
부동 소수점 값, 지수
Return Value
probit
인수의 역 누적 분포 함수를 반환합니다.
inline float probit(float _X) restrict(amp);
inline double probit(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 역 누적 분포 함수를 반환합니다.
probitf
인수의 역 누적 분포 함수를 반환합니다.
inline float probitf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 역 누적 분포 함수를 반환합니다.
rcbrt
인수의 큐브 루트에 대한 상호 값을 반환합니다.
inline float rcbrt(float _X) restrict(amp);
inline double rcbrt(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 큐브 루트에 대한 상호 값을 반환합니다.
rcbrtf
인수의 큐브 루트에 대한 상호 값을 반환합니다.
inline float rcbrtf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 큐브 루트에 대한 상호 값을 반환합니다.
remainder
나머지 _X REM _Y를 계산합니다.
inline float remainder(
float _X,
float _Y) restrict(amp);
inline double remainder(
double _X,
double _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_X REM _Y를 반환합니다.
remainderf
나머지 _X REM _Y를 계산합니다.
inline float remainderf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_X REM _Y를 반환합니다.
remquo
첫 번째 지정된 인수의 나머지를 두 번째 지정된 인수로 나눈 값을 계산합니다. 또한 지정된 첫 번째 인수의 몫을 두 번째 지정 인수의 significand로 나눈 값을 계산하고 세 번째 인수에 지정된 위치를 사용하여 몫을 반환합니다.
inline float remquo(
float _X,
float _Y,
_Out_ int* _Quo) restrict(amp);
inline double remquo(
double _X,
double _Y,
_Out_ int* _Quo) restrict(amp);
매개 변수
_X
첫 번째 부동 소수점 인수입니다.
_Y
두 번째 부동 소수점 인수입니다.
_쿠오
[out] 소수 비트로 나눈 소수 비트의 몫을 반환하는 데 사용되는 정수의 _X
_Y
주소입니다.
Return Value
나눈 나머지를 .로 _X
반환 _Y
합니다.
remquof
첫 번째 지정된 인수의 나머지를 두 번째 지정된 인수로 나눈 값을 계산합니다. 또한 지정된 첫 번째 인수의 몫을 두 번째 지정 인수의 significand로 나눈 값을 계산하고 세 번째 인수에 지정된 위치를 사용하여 몫을 반환합니다.
inline float remquof(
float _X,
float _Y,
_Out_ int* _Quo) restrict(amp);
매개 변수
_X
첫 번째 부동 소수점 인수입니다.
_Y
두 번째 부동 소수점 인수입니다.
_쿠오
[out] 소수 비트로 나눈 소수 비트의 몫을 반환하는 데 사용되는 정수의 _X
_Y
주소입니다.
Return Value
나눈 나머지를 .로 _X
반환 _Y
합니다.
round
_X 가장 가까운 정수로 반올림합니다.
inline float round(float _X) restrict(amp);
inline double round(double _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);
inline double rsqrt(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 제곱근 역수 값을 반환합니다.
rsqrtf
인수의 제곱근 역수 값을 반환합니다.
inline float rsqrtf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 제곱근 역수 값을 반환합니다.
scalb
_X에 FLT_RADIX를 곱하여 _Y 거듭제곱을 구합니다.
inline float scalb(
float _X,
float _Y) restrict(amp);
inline double scalb(
double _X,
double _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_X *(FLT_RADIX ^ _Y)를 반환합니다.
scalbf
_X에 FLT_RADIX를 곱하여 _Y 거듭제곱을 구합니다.
inline float scalbf(
float _X,
float _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
부동 소수점 값
Return Value
_X *(FLT_RADIX ^ _Y)를 반환합니다.
scalbn
_X에 FLT_RADIX를 곱하여 _Y 거듭제곱을 구합니다.
inline float scalbn(
float _X,
int _Y) restrict(amp);
inline double scalbn(
double _X,
int _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
정수 값
Return Value
_X *(FLT_RADIX ^ _Y)를 반환합니다.
scalbnf
_X에 FLT_RADIX를 곱하여 _Y 거듭제곱을 구합니다.
inline float scalbnf(
float _X,
int _Y) restrict(amp);
매개 변수
_X
부동 소수점 값
_Y
정수 값
Return Value
_X *(FLT_RADIX ^ _Y)를 반환합니다.
signbit
_X의 부호가 음수인지 결정합니다.
inline int signbit(float _X) restrict(amp);
inline int signbit(double _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);
inline double sin(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 사인 값을 반환합니다.
sinf
인수의 사인 값을 계산합니다.
inline float sinf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 사인 값을 반환합니다.
sincos
_X 사인 및 코사인 값을 계산합니다.
inline void sincos(
float _X,
_Out_ float* _S,
_Out_ float* _C) restrict(amp);
inline void sincos(
double _X,
_Out_ double* _S,
_Out_ double* _C) restrict(amp);
매개 변수
_X
부동 소수점 값
_S
_X의 사인 값을 반환합니다.
_C
_X의 코사인 값을 반환합니다.
sincosf
_X 사인 및 코사인 값을 계산합니다.
inline void sincosf(
float _X,
_Out_ float* _S,
_Out_ float* _C) restrict(amp);
매개 변수
_X
부동 소수점 값
_S
_X의 사인 값을 반환합니다.
_C
_X의 코사인 값을 반환합니다.
sinh
인수의 하이퍼볼릭 사인 값을 계산합니다.
inline float sinh(float _X) restrict(amp);
inline double sinh(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 하이퍼볼릭 사인 값을 반환합니다.
sinhf
인수의 하이퍼볼릭 사인 값을 계산합니다.
inline float sinhf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 하이퍼볼릭 사인 값을 반환합니다.
sinpi
pi * _X 사인 값을 계산합니다.
inline float sinpi(float _X) restrict(amp);
inline double sinpi(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
pi * _X 사인 값을 반환합니다.
sinpif
pi * _X 사인 값을 계산합니다.
inline float sinpif(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
pi * _X 사인 값을 반환합니다.
sqrt
인수의 제곱근을 계산합니다.
inline float sqrt(float _X) restrict(amp);
inline double sqrt(double _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);
inline double tan(double _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);
inline double tanh(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 하이퍼볼릭 탄젠트 값을 반환합니다.
tanhf
인수의 쌍곡 탄젠트 값을 계산합니다.
inline float tanhf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 하이퍼볼릭 탄젠트 값을 반환합니다.
tanpi
pi * _X 탄젠트 값을 계산합니다.
inline float tanpi(float _X) restrict(amp);
inline double tanpi(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
pi * _X 탄젠트 값을 반환합니다.
tanpif
pi * _X 탄젠트 값을 계산합니다.
inline float tanpif(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
pi * _X 탄젠트 값을 반환합니다.
tgamma
_X의 감마 함수 계산
inline float tgamma(float _X) restrict(amp);
inline double tgamma(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 감마 함수의 결과를 반환합니다.
tgammaf
_X의 감마 함수 계산
inline float tgammaf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
_X의 감마 함수의 결과를 반환합니다.
trunc
인수를 정수 구성 요소로 자립니다.
inline float trunc(float _X) restrict(amp);
inline double trunc(double _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 정수 구성 요소를 반환합니다.
truncf
인수를 정수 구성 요소로 자립니다.
inline float truncf(float _X) restrict(amp);
매개 변수
_X
부동 소수점 값
Return Value
인수의 정수 구성 요소를 반환합니다.