Home | History | Annotate | Download | only in include

Lines Matching refs:fct

41 #  define __tgml(fct) fct
43 # define __tgml(fct) fct ## l
68 # define __TGMATH_UNARY_REAL_ONLY(Val, Fct) \
71 ? (__tgmath_real_type (Val)) Fct (Val) \
73 ? (__tgmath_real_type (Val)) Fct##f (Val) \
74 : (__tgmath_real_type (Val)) __tgml(Fct) (Val)))
76 # define __TGMATH_UNARY_REAL_RET_ONLY(Val, RetType, Fct) \
79 ? (RetType) Fct (Val) \
81 ? (RetType) Fct##f (Val) \
82 : (RetType) __tgml(Fct) (Val)))
84 # define __TGMATH_BINARY_FIRST_REAL_ONLY(Val1, Val2, Fct) \
87 ? (__tgmath_real_type (Val1)) Fct (Val1, Val2) \
89 ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2) \
90 : (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2)))
92 # define __TGMATH_BINARY_REAL_ONLY(Val1, Val2, Fct) \
98 __tgml(Fct) (Val1, Val2) \
105 Fct (Val1, Val2) \
108 Fct##f (Val1, Val2)))
110 # define __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY(Val1, Val2, Val3, Fct) \
116 __tgml(Fct) (Val1, Val2, Val3) \
123 Fct (Val1, Val2, Val3) \
126 Fct##f (Val1, Val2, Val3)))
128 # define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct) \
137 __tgml(Fct) (Val1, Val2, Val3) \
147 Fct (Val1, Val2, Val3) \
151 Fct##f (Val1, Val2, Val3)))
155 # define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
159 ? (__tgmath_real_type (Val)) Fct (Val) \
163 ? (__tgmath_real_type (Val)) Fct##f (Val) \
166 ? (__tgmath_real_type (Val)) __tgml(Fct) (Val) \
182 # define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
187 Fct (Val) \
193 Fct##f (Val) \
198 __tgml(Fct) (Val) \
204 # define __TGMATH_BINARY_REAL_IMAG(Val1, Val2, Fct, Cfct) \
213 __tgml(Fct) (Val1, Val2) \
225 Fct (Val1, Val2) \
233 Fct##f (Val1, Val2) \