#pragma once double math·NaN(void); double math·Inf(int); int math·isNaN(double); int math·isInf(double, int); ulong math·umuldiv(ulong, ulong, ulong); long math·muldiv(long, long, long); double math·pow(double, double); double math·atan2(double, double); double math·fabs(double); double math·atan(double); int math·abs(int); long math·labs(long); double math·ldexp(double, int); double math·log(double); double math·log10(double); double math·exp(double); double math·floor(double); double math·ceil(double); double math·sin(double); double math·cos(double); double math·tan(double); double math·asin(double); double math·acos(double); double math·sinh(double); double math·cosh(double); double math·tanh(double); double math·sqrt(double); double math·fmod(double, double); double math·modf(double, double*); double math·frexp(double, int*); double math·copysign(double, double); #define math·HUGE 3.4028234e38 #define math·PIO2 1.570796326794896619231e0 #define math·PI (math·PIO2+math·PIO2)