Lines Matching refs:fnl
65 #define __tg_generic(x, cfnl, cfn, cfnf, fnl, fn, fnf) \ argument
70 long double: fnl, \
77 #define __tg_impl_simple(x, y, z, fnl, fn, fnf, ...) \ argument
80 fnl, fn, fnf, fnl, fn, fnf)(__VA_ARGS__)
81 #define __tg_impl_full(x, y, cfnl, cfn, cfnf, fnl, fn, fnf, ...) \ argument
84 cfnl, cfn, cfnf, fnl, fn, fnf)(__VA_ARGS__)
86 #define __tg_generic_simple(x, fnl, fn, fnf) \ argument
87 __generic(x, long double _Complex, fnl, \
90 __generic(x, long double, fnl, \
92 #define __tg_impl_simple(x, y, z, fnl, fn, fnf, ...) \ argument
95 __tg_generic_simple(z, fnl, fnl, fnl), \
96 __tg_generic_simple(z, fnl, fnl, fnl), \
97 __tg_generic_simple(z, fnl, fnl, fnl)), \
99 __tg_generic_simple(z, fnl, fnl, fnl), \
100 __tg_generic_simple(z, fnl, fn , fn ), \
101 __tg_generic_simple(z, fnl, fn , fn )), \
103 __tg_generic_simple(z, fnl, fnl, fnl), \
104 __tg_generic_simple(z, fnl, fn , fn ), \
105 __tg_generic_simple(z, fnl, fn , fnf)))(__VA_ARGS__)
106 #define __tg_generic_full(x, cfnl, cfn, cfnf, fnl, fn, fnf) \ argument
110 __generic(x, long double, fnl, \
112 #define __tg_impl_full(x, y, cfnl, cfn, cfnf, fnl, fn, fnf, ...) \ argument
117 __tg_generic_full(y, cfnl, cfnl, cfnl, fnl , fnl , fnl ), \
118 __tg_generic_full(y, cfnl, cfn , cfn , fnl , fn , fn ), \
119 __tg_generic_full(y, cfnl, cfn , cfnf, fnl , fn , fnf )) \