Home | History | Annotate | Download | only in Headers

Lines Matching refs:__y

57 #define __tg_promote2(__x, __y)      (__typeof__(__tg_promote(__x) + \
58 __tg_promote(__y)))
59 #define __tg_promote3(__x, __y, __z) (__typeof__(__tg_promote(__x) + \
60 __tg_promote(__y) + \
473 __tg_pow(float __x, float __y) {return powf(__x, __y);}
477 __tg_pow(double __x, double __y) {return pow(__x, __y);}
481 __tg_pow(long double __x, long double __y) {return powl(__x, __y);}
485 __tg_pow(float _Complex __x, float _Complex __y) {return cpowf(__x, __y);}
489 __tg_pow(double _Complex __x, double _Complex __y) {return cpow(__x, __y);}
493 __tg_pow(long double _Complex __x, long double _Complex __y)
494 {return cpowl(__x, __y);}
497 #define pow(__x, __y) __tg_pow(__tg_promote2((__x), (__y))(__x), \
498 __tg_promote2((__x), (__y))(__y))
562 __tg_atan2(float __x, float __y) {return atan2f(__x, __y);}
566 __tg_atan2(double __x, double __y) {return atan2(__x, __y);}
570 __tg_atan2(long double __x, long double __y) {return atan2l(__x, __y);}
573 #define atan2(__x, __y) __tg_atan2(__tg_promote2((__x), (__y))(__x), \
574 __tg_promote2((__x), (__y))(__y))
614 __tg_copysign(float __x, float __y) {return copysignf(__x, __y);}
618 __tg_copysign(double __x, double __y) {return copysign(__x, __y);}
622 __tg_copysign(long double __x, long double __y) {return copysignl(__x, __y);}
625 #define copysign(__x, __y) __tg_copysign(__tg_promote2((__x), (__y))(__x), \
626 __tg_promote2((__x), (__y))(__y))
700 __tg_fdim(float __x, float __y) {return fdimf(__x, __y);}
704 __y) {return fdim(__x, __y);}
708 __tg_fdim(long double __x, long double __y) {return fdiml(__x, __y);}
711 #define fdim(__x, __y) __tg_fdim(__tg_promote2((__x), (__y))(__x), \
712 __tg_promote2((__x), (__y))(__y))
735 __tg_fma(float __x, float __y, float __z)
736 {return fmaf(__x, __y, __z);}
740 __tg_fma(double __x, double __y, double __z)
741 {return fma(__x, __y, __z);}
745 __tg_fma(long double __x,long double __y, long double __z)
746 {return fmal(__x, __y, __z);}
749 #define fma(__x, __y, __z) \
750 __tg_fma(__tg_promote3((__x), (__y), (__z))(__x), \
751 __tg_promote3((__x), (__y), (__z))(__y), \
752 __tg_promote3((__x), (__y), (__z))(__z))
758 __tg_fmax(float __x, float __y) {return fmaxf(__x, __y);}
762 __tg_fmax(double __x, double __y) {return fmax(__x, __y);}
766 __tg_fmax(long double __x, long double __y) {return fmaxl(__x, __y);}
769 #define fmax(__x, __y) __tg_fmax(__tg_promote2((__x), (__y))(__x), \
770 __tg_promote2((__x), (__y))(__y))
776 __tg_fmin(float __x, float __y) {return fminf(__x, __y);}
780 __tg_fmin(double __x, double __y) {return fmin(__x, __y);}
784 __tg_fmin(long double __x, long double __y) {return fminl(__x, __y);}
787 #define fmin(__x, __y) __tg_fmin(__tg_promote2((__x), (__y))(__x), \
788 __tg_promote2((__x), (__y))(__y))
794 __tg_fmod(float __x, float __y) {return fmodf(__x, __y);}
798 __tg_fmod(double __x, double __y) {return fmod(__x, __y);}
802 __tg_fmod(long double __x, long double __y) {return fmodl(__x, __y);}
805 #define fmod(__x, __y) __tg_fmod(__tg_promote2((__x), (__y))(__x), \
806 __tg_promote2((__x), (__y))(__y))
812 __tg_frexp(float __x, int* __y) {return frexpf(__x, __y);}
816 __tg_frexp(double __x, int* __y) {return frexp(__x, __y);}
820 __tg_frexp(long double __x, int* __y) {return frexpl(__x, __y);}
823 #define frexp(__x, __y) __tg_frexp(__tg_promote1((__x))(__x), __y)
829 __tg_hypot(float __x, float __y) {return hypotf(__x, __y);}
833 __tg_hypot(double __x, double __y) {return hypot(__x, __y);}
837 __tg_hypot(long double __x, long double __y) {return hypotl(__x, __y);}
840 #define hypot(__x, __y) __tg_hypot(__tg_promote2((__x), (__y))(__x), \
841 __tg_promote2((__x), (__y))(__y))
864 __tg_ldexp(float __x, int __y) {return ldexpf(__x, __y);}
868 __tg_ldexp(double __x, int __y) {return ldexp(__x, __y);}
872 __tg_ldexp(long double __x, int __y) {return ldexpl(__x, __y);}
875 #define ldexp(__x, __y) __tg_ldexp(__tg_promote1((__x))(__x), __y)
1051 __tg_nextafter(float __x, float __y) {return nextafterf(__x, __y);}
1055 __tg_nextafter(double __x, double __y) {return nextafter(__x, __y);}
1059 __tg_nextafter(long double __x, long double __y) {return nextafterl(__x, __y);}
1062 #define nextafter(__x, __y) __tg_nextafter(__tg_promote2((__x), (__y))(__x), \
1063 __tg_promote2((__x), (__y))(__y))
1069 __tg_nexttoward(float __x, long double __y) {return nexttowardf(__x, __y);}
1073 __tg_nexttoward(double __x, long double __y) {return nexttoward(__x, __y);}
1077 __tg_nexttoward(long double __x, long double __y) {return nexttowardl(__x, __y);}
1080 #define nexttoward(__x, __y) __tg_nexttoward(__tg_promote1((__x))(__x), (__y))
1086 __tg_remainder(float __x, float __y) {return remainderf(__x, __y);}
1090 __tg_remainder(double __x, double __y) {return remainder(__x, __y);}
1094 __tg_remainder(long double __x, long double __y) {return remainderl(__x, __y);}
1097 #define remainder(__x, __y) __tg_remainder(__tg_promote2((__x), (__y))(__x), \
1098 __tg_promote2((__x), (__y))(__y))
1104 __tg_remquo(float __x, float __y, int* __z)
1105 {return remquof(__x, __y, __z);}
1109 __tg_remquo(double __x, double __y, int* __z)
1110 {return remquo(__x, __y, __z);}
1114 __tg_remquo(long double __x,long double __y, int* __z)
1115 {return remquol(__x, __y, __z);}
1118 #define remquo(__x, __y, __z) \
1119 __tg_remquo(__tg_promote2((__x), (__y))(__x), \
1120 __tg_promote2((__x), (__y))(__y), \
1161 __tg_scalbn(float __x, int __y) {return scalbnf(__x, __y);}
1165 __tg_scalbn(double __x, int __y) {return scalbn(__x, __y);}
1169 __tg_scalbn(long double __x, int __y) {return scalbnl(__x, __y);}
1172 #define scalbn(__x, __y) __tg_scalbn(__tg_promote1((__x))(__x), __y)
1178 __tg_scalbln(float __x, long __y) {return scalblnf(__x, __y);}
1182 __tg_scalbln(double __x, long __y) {return scalbln(__x, __y);}
1186 __tg_scalbln(long double __x, long __y) {return scalblnl(__x, __y);}
1189 #define scalbln(__x, __y) __tg_scalbln(__tg_promote1((__x))(__x), __y)