__Y
inline double pow(double __X, int __Y) {
return (pow(__X, (double)(__Y)));
inline float atan2(float __X, float __Y) { return __atan2f(__X, __Y); }
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 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 long double atan2(long double __X, long double __Y) {
return (__atan2l(__X, __Y));
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 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)));