double cos(double __x)double sin(double __x)double tan(double __x)double fabs(double __x)double fmod(double __x, double __y)double modf(double __x, double *__iptr)float modff(float __x, float *__iptr)double sqrt(double __x)double cbrt(double __x)double hypot(double __x, double __y)double square(double __x)double floor(double __x)double ceil(double __x)double frexp(double __x, int *__pexp)double ldexp(double __x, int __exp)double exp(double __x)double cosh(double __x)double sinh(double __x)double tanh(double __x)double acos(double __x)double asin(double __x)double atan(double __x)double atan2(double __y, double __x)double log(double __x)double log10(double __x)double pow(double __x, double __y)int isnan(double __x)int isinf(double __x)static int isfinite(double __x)static double copysign(double __x, double __y)int signbit(double __x)double fdim(double __x, double __y)double fma(double __x, double __y, double __z)double fmax(double __x, double __y)double fmin(double __x, double __y)double trunc(double __x)double round(double __x)long lround(double __x)long lrint(double __x)