HP-UX Floating-Point Guide
206 Appendix A
The C Math Library
C Math Library Tables
double ceil(double x); Returns smallest integral value not less
than x.
double copysign(double x, double y); Returns x with its sign changed to y’s.
float copysignf(float x, float y); Returns x with its sign changed to y’s.
double cos(double x); Returns cosine of x (x in radians).
(Millicode version available)
double cosd(double x); Returns cosine of x (x in degrees).
float cosdf(float x); Returns cosine of x (x in degrees).
float cosf(float x); Returns cosine of x (x in radians).
(Millicode version available)
double cosh(double x); Returns hyperbolic cosine of x.
float coshf(float x); Returns hyperbolic cosine of x.
double erf(double x); Returns error function of x.
double erfc(double x); Returns 1.0 − erf(x).
double exp(double x); Returns exponential function of x.
(Millicode version available)
double exp2(double x);
Returns 2.0
x
.
float expf(float x); Returns exponential function of x.
double expm1(double x); Returns exp(x) − 1.
double fabs(double x); Returns absolute value of x.
float fabsf(float x); Returns absolute value of x.
double fdim(double x, double y); Returns positive difference between x and
y.
void feclearexcept(int excepts); Clears the exception flags represented by
excepts.
Function What It Does