Lines Matching refs:fct
41 # define __tgml(fct) fct
43 # define __tgml(fct) fct ## l
75 # define __TGMATH_UNARY_REAL_ONLY(Val, Fct) \
78 ? (__tgmath_real_type (Val)) Fct (Val) \
80 ? (__tgmath_real_type (Val)) Fct##f (Val) \
81 : (__tgmath_real_type (Val)) __tgml(Fct) (Val)))
83 # define __TGMATH_UNARY_REAL_RET_ONLY(Val, RetType, Fct) \
86 ? (RetType) Fct (Val) \
88 ? (RetType) Fct##f (Val) \
89 : (RetType) __tgml(Fct) (Val)))
91 # define __TGMATH_BINARY_FIRST_REAL_ONLY(Val1, Val2, Fct) \
94 ? (__tgmath_real_type (Val1)) Fct (Val1, Val2) \
96 ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2) \
97 : (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2)))
99 # define __TGMATH_BINARY_REAL_ONLY(Val1, Val2, Fct) \
105 __tgml(Fct) (Val1, Val2) \
112 Fct (Val1, Val2) \
115 Fct##f (Val1, Val2)))
117 # define __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY(Val1, Val2, Val3, Fct) \
123 __tgml(Fct) (Val1, Val2, Val3) \
130 Fct (Val1, Val2, Val3) \
133 Fct##f (Val1, Val2, Val3)))
135 # define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct) \
144 __tgml(Fct) (Val1, Val2, Val3) \
154 Fct (Val1, Val2, Val3) \
158 Fct##f (Val1, Val2, Val3)))
162 # define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
166 ? (__tgmath_real_type (Val)) Fct (Val) \
170 ? (__tgmath_real_type (Val)) Fct##f (Val) \
173 ? (__tgmath_real_type (Val)) __tgml(Fct) (Val) \
189 # define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
194 Fct (Val) \
200 Fct##f (Val) \
205 __tgml(Fct) (Val) \
211 # define __TGMATH_BINARY_REAL_IMAG(Val1, Val2, Fct, Cfct) \
220 __tgml(Fct) (Val1, Val2) \
232 Fct (Val1, Val2) \
240 Fct##f (Val1, Val2) \