__X
inline double abs(double __X) { return fabs(__X); }
inline double pow(double __X, int __Y) {
return (pow(__X, (double)(__Y)));
inline float abs(float __X) { return __fabsf(__X); }
inline float acos(float __X) { return __acosf(__X); }
inline float asin(float __X) { return __asinf(__X); }
inline float atan(float __X) { return __atanf(__X); }
inline float atan2(float __X, float __Y) { return __atan2f(__X, __Y); }
inline float ceil(float __X) { return __ceilf(__X); }
inline float cos(float __X) { return __cosf(__X); }
inline float cosh(float __X) { return __coshf(__X); }
inline float exp(float __X) { return __expf(__X); }
inline float fabs(float __X) { return __fabsf(__X); }
inline float floor(float __X) { return __floorf(__X); }
inline float fmod(float __X, float __Y) { return __fmodf(__X, __Y); }
inline float frexp(float __X, int *__Y) { return __frexpf(__X, __Y); }
inline float ldexp(float __X, int __Y) { return __ldexpf(__X, __Y); }
inline float log(float __X) { return __logf(__X); }
inline float log10(float __X) { return __log10f(__X); }
inline float modf(float __X, float *__Y) { return __modff(__X, __Y); }
inline float pow(float __X, float __Y) { return __powf(__X, __Y); }
inline float pow(float __X, int __Y) {
return (pow((double)(__X), (double)(__Y)));
inline float sin(float __X) { return __sinf(__X); }
inline float sinh(float __X) { return __sinhf(__X); }
inline float sqrt(float __X) { return __sqrtf(__X); }
inline float tan(float __X) { return __tanf(__X); }
inline float tanh(float __X) { return __tanhf(__X); }
inline long double abs(long double __X) { return __fabsl(__X); }
inline long double acos(long double __X) { return __acosl(__X); }
inline long double asin(long double __X) { return __asinl(__X); }
inline long double atan(long double __X) { return __atanl(__X); }
inline long double atan2(long double __X, long double __Y) {
return (__atan2l(__X, __Y));
inline long double ceil(long double __X) { return __ceill(__X); }
inline long double cos(long double __X) { return __cosl(__X); }
inline long double cosh(long double __X) { return __coshl(__X); }
inline long double exp(long double __X) { return __expl(__X); }
inline long double fabs(long double __X) { return __fabsl(__X); }
inline long double floor(long double __X) { return __floorl(__X); }
inline long double fmod(long double __X, long double __Y) {
return (__fmodl(__X, __Y));
inline long double frexp(long double __X, int *__Y) {
return (__frexpl(__X, __Y));
inline long double ldexp(long double __X, int __Y) {
return (__ldexpl(__X, __Y));
inline long double log(long double __X) { return __logl(__X); }
inline long double log10(long double __X) { return __log10l(__X); }
inline long double modf(long double __X, long double *__Y) {
return (__modfl(__X, __Y));
inline long double pow(long double __X, long double __Y) {
return (__powl(__X, __Y));
inline long double pow(long double __X, int __Y) {
return (__powl(__X, (long double) (__Y)));
inline long double sin(long double __X) { return __sinl(__X); }
inline long double sinh(long double __X) { return __sinhl(__X); }
inline long double sqrt(long double __X) { return __sqrtl(__X); }
inline long double tan(long double __X) { return __tanl(__X); }
inline long double tanh(long double __X) { return __tanhl(__X); }