Home | History | Annotate | Download | only in include

Lines Matching refs:Val

68 # define __TGMATH_UNARY_REAL_ONLY(Val, Fct) \
69 (__extension__ ((sizeof (Val) == sizeof (double) \
70 || __builtin_classify_type (Val) != 8) \
71 ? (__tgmath_real_type (Val)) Fct (Val) \
72 : (sizeof (Val) == sizeof (float)) \
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) \
77 (__extension__ ((sizeof (Val) == sizeof (double) \
78 || __builtin_classify_type (Val) != 8) \
79 ? (RetType) Fct (Val) \
80 : (sizeof (Val) == sizeof (float)) \
81 ? (RetType) Fct##f (Val) \
82 : (RetType) __tgml(Fct) (Val)))
155 # define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
156 (__extension__ ((sizeof (__real__ (Val)) == sizeof (double) \
157 || __builtin_classify_type (__real__ (Val)) != 8) \
158 ? ((sizeof (__real__ (Val)) == sizeof (Val)) \
159 ? (__tgmath_real_type (Val)) Fct (Val) \
160 : (__tgmath_real_type (Val)) Cfct (Val)) \
161 : (sizeof (__real__ (Val)) == sizeof (float)) \
162 ? ((sizeof (__real__ (Val)) == sizeof (Val)) \
163 ? (__tgmath_real_type (Val)) Fct##f (Val) \
164 : (__tgmath_real_type (Val)) Cfct##f (Val)) \
165 : ((sizeof (__real__ (Val)) == sizeof (Val)) \
166 ? (__tgmath_real_type (Val)) __tgml(Fct) (Val) \
167 : (__tgmath_real_type (Val)) __tgml(Cfct) (Val))))
169 # define __TGMATH_UNARY_IMAG(Val, Cfct) \
170 (__extension__ ((sizeof (__real__ (Val)) == sizeof (double) \
171 || __builtin_classify_type (__real__ (Val)) != 8) \
172 ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
173 + _Complex_I)) Cfct (Val) \
174 : (sizeof (__real__ (Val)) == sizeof (float)) \
175 ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
176 + _Complex_I)) Cfct##f (Val) \
177 : (__typeof__ ((__tgmath_real_type (Val)) 0 \
178 + _Complex_I)) __tgml(Cfct) (Val)))
182 # define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
183 (__extension__ ((sizeof (__real__ (Val)) == sizeof (double) \
184 || __builtin_classify_type (__real__ (Val)) != 8) \
185 ? ((sizeof (__real__ (Val)) == sizeof (Val)) \
186 ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
187 Fct (Val) \
188 : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
189 Cfct (Val)) \
190 : (sizeof (__real__ (Val)) == sizeof (float)) \
191 ? ((sizeof (__real__ (Val)) == sizeof (Val)) \
192 ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
193 Fct##f (Val) \
194 : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
195 Cfct##f (Val)) \
196 : ((sizeof (__real__ (Val)) == sizeof (Val)) \
197 ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
198 __tgml(Fct) (Val) \
199 : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
200 __tgml(Cfct) (Val))))
248 #define acos(Val) __TGMATH_UNARY_REAL_IMAG (Val, acos, cacos)
250 #define asin(Val) __TGMATH_UNARY_REAL_IMAG (Val, asin, casin)
252 #define atan(Val) __TGMATH_UNARY_REAL_IMAG (Val, atan, catan)
257 #define cos(Val) __TGMATH_UNARY_REAL_IMAG (Val, cos, ccos)
259 #define sin(Val) __TGMATH_UNARY_REAL_IMAG (Val, sin, csin)
261 #define tan(Val) __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan)
267 #define acosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, acosh, cacosh)
269 #define asinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, asinh, casinh)
271 #define atanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, atanh, catanh)
274 #define cosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, cosh, ccosh)
276 #define sinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, sinh, csinh)
278 #define tanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, tanh, ctanh)
284 #define exp(Val) __TGMATH_UNARY_REAL_IMAG (Val, exp, cexp)
293 #define log(Val) __TGMATH_UNARY_REAL_IMAG (Val, log, clog)
297 # define log10(Val) __TGMATH_UNARY_REAL_IMAG (Val, log10, __clog10)
299 # define log10(Val) __TGMATH_UNARY_REAL_ONLY (Val, log10)
303 #define expm1(Val) __TGMATH_UNARY_REAL_ONLY (Val, expm1)
306 #define log1p(Val) __TGMATH_UNARY_REAL_ONLY (Val, log1p)
309 #define logb(Val) __TGMATH_UNARY_REAL_ONLY (Val, logb)
312 #define exp2(Val) __TGMATH_UNARY_REAL_ONLY (Val, exp2)
315 #define log2(Val) __TGMATH_UNARY_REAL_ONLY (Val, log2)
324 #define sqrt(Val) __TGMATH_UNARY_REAL_IMAG (Val, sqrt, csqrt)
330 #define cbrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, cbrt)
336 #define ceil(Val) __TGMATH_UNARY_REAL_ONLY (Val, ceil)
339 #define fabs(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, fabs, cabs)
342 #define floor(Val) __TGMATH_UNARY_REAL_ONLY (Val, floor)
349 #define nearbyint(Val) __TGMATH_UNARY_REAL_ONLY (Val, nearbyint)
353 #define round(Val) __TGMATH_UNARY_REAL_ONLY (Val, round)
357 #define trunc(Val) __TGMATH_UNARY_REAL_ONLY (Val, trunc)
367 #define lrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, long int, lrint)
368 #define llrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, long long int, llrint)
372 #define lround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, long int, lround)
373 #define llround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, long long int, llround)
380 #define erf(Val) __TGMATH_UNARY_REAL_ONLY (Val, erf)
381 #define erfc(Val) __TGMATH_UNARY_REAL_ONLY (Val, erfc)
382 #define tgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, tgamma)
383 #define lgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, lgamma)
388 #define rint(Val) __TGMATH_UNARY_REAL_ONLY (Val, rint)
411 #define ilogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, int, ilogb)
432 #define carg(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, carg, carg)
435 #define conj(Val) __TGMATH_UNARY_IMAG (Val, conj)
438 #define cproj(Val) __TGMATH_UNARY_IMAG (Val, cproj)
444 #define cimag(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, cimag, cimag)
447 #define creal(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, creal, creal)