Home | History | Annotate | Download | only in include

Lines Matching refs:Val

75 # define __TGMATH_UNARY_REAL_ONLY(Val, Fct) \
76 (__extension__ ((sizeof (Val) == sizeof (double) \
77 || __builtin_classify_type (Val) != 8) \
78 ? (__tgmath_real_type (Val)) Fct (Val) \
79 : (sizeof (Val) == sizeof (float)) \
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) \
84 (__extension__ ((sizeof (Val) == sizeof (double) \
85 || __builtin_classify_type (Val) != 8) \
86 ? (RetType) Fct (Val) \
87 : (sizeof (Val) == sizeof (float)) \
88 ? (RetType) Fct##f (Val) \
89 : (RetType) __tgml(Fct) (Val)))
162 # define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
163 (__extension__ ((sizeof (__real__ (Val)) == sizeof (double) \
164 || __builtin_classify_type (__real__ (Val)) != 8) \
165 ? ((sizeof (__real__ (Val)) == sizeof (Val)) \
166 ? (__tgmath_real_type (Val)) Fct (Val) \
167 : (__tgmath_real_type (Val)) Cfct (Val)) \
168 : (sizeof (__real__ (Val)) == sizeof (float)) \
169 ? ((sizeof (__real__ (Val)) == sizeof (Val)) \
170 ? (__tgmath_real_type (Val)) Fct##f (Val) \
171 : (__tgmath_real_type (Val)) Cfct##f (Val)) \
172 : ((sizeof (__real__ (Val)) == sizeof (Val)) \
173 ? (__tgmath_real_type (Val)) __tgml(Fct) (Val) \
174 : (__tgmath_real_type (Val)) __tgml(Cfct) (Val))))
176 # define __TGMATH_UNARY_IMAG(Val, Cfct) \
177 (__extension__ ((sizeof (__real__ (Val)) == sizeof (double) \
178 || __builtin_classify_type (__real__ (Val)) != 8) \
179 ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
180 + _Complex_I)) Cfct (Val) \
181 : (sizeof (__real__ (Val)) == sizeof (float)) \
182 ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
183 + _Complex_I)) Cfct##f (Val) \
184 : (__typeof__ ((__tgmath_real_type (Val)) 0 \
185 + _Complex_I)) __tgml(Cfct) (Val)))
189 # define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
190 (__extension__ ((sizeof (__real__ (Val)) == sizeof (double) \
191 || __builtin_classify_type (__real__ (Val)) != 8) \
192 ? ((sizeof (__real__ (Val)) == sizeof (Val)) \
193 ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
194 Fct (Val) \
195 : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
196 Cfct (Val)) \
197 : (sizeof (__real__ (Val)) == sizeof (float)) \
198 ? ((sizeof (__real__ (Val)) == sizeof (Val)) \
199 ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
200 Fct##f (Val) \
201 : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
202 Cfct##f (Val)) \
203 : ((sizeof (__real__ (Val)) == sizeof (Val)) \
204 ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
205 __tgml(Fct) (Val) \
206 : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
207 __tgml(Cfct) (Val))))
255 #define acos(Val) __TGMATH_UNARY_REAL_IMAG (Val, acos, cacos)
257 #define asin(Val) __TGMATH_UNARY_REAL_IMAG (Val, asin, casin)
259 #define atan(Val) __TGMATH_UNARY_REAL_IMAG (Val, atan, catan)
264 #define cos(Val) __TGMATH_UNARY_REAL_IMAG (Val, cos, ccos)
266 #define sin(Val) __TGMATH_UNARY_REAL_IMAG (Val, sin, csin)
268 #define tan(Val) __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan)
274 #define acosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, acosh, cacosh)
276 #define asinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, asinh, casinh)
278 #define atanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, atanh, catanh)
281 #define cosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, cosh, ccosh)
283 #define sinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, sinh, csinh)
285 #define tanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, tanh, ctanh)
291 #define exp(Val) __TGMATH_UNARY_REAL_IMAG (Val, exp, cexp)
300 #define log(Val) __TGMATH_UNARY_REAL_IMAG (Val, log, clog)
304 # define log10(Val) __TGMATH_UNARY_REAL_IMAG (Val, log10, __clog10)
306 # define log10(Val) __TGMATH_UNARY_REAL_ONLY (Val, log10)
310 #define expm1(Val) __TGMATH_UNARY_REAL_ONLY (Val, expm1)
313 #define log1p(Val) __TGMATH_UNARY_REAL_ONLY (Val, log1p)
316 #define logb(Val) __TGMATH_UNARY_REAL_ONLY (Val, logb)
319 #define exp2(Val) __TGMATH_UNARY_REAL_ONLY (Val, exp2)
322 #define log2(Val) __TGMATH_UNARY_REAL_ONLY (Val, log2)
331 #define sqrt(Val) __TGMATH_UNARY_REAL_IMAG (Val, sqrt, csqrt)
337 #define cbrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, cbrt)
343 #define ceil(Val) __TGMATH_UNARY_REAL_ONLY (Val, ceil)
346 #define fabs(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, fabs, cabs)
349 #define floor(Val) __TGMATH_UNARY_REAL_ONLY (Val, floor)
356 #define nearbyint(Val) __TGMATH_UNARY_REAL_ONLY (Val, nearbyint)
360 #define round(Val) __TGMATH_UNARY_REAL_ONLY (Val, round)
364 #define trunc(Val) __TGMATH_UNARY_REAL_ONLY (Val, trunc)
374 #define lrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, long int, lrint)
375 #define llrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, long long int, llrint)
379 #define lround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, long int, lround)
380 #define llround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, long long int, llround)
387 #define erf(Val) __TGMATH_UNARY_REAL_ONLY (Val, erf)
388 #define erfc(Val) __TGMATH_UNARY_REAL_ONLY (Val, erfc)
389 #define tgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, tgamma)
390 #define lgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val
395 #define rint(Val) __TGMATH_UNARY_REAL_ONLY (Val, rint)
418 #define ilogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, int, ilogb)
439 #define carg(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, carg, carg)
442 #define conj(Val) __TGMATH_UNARY_IMAG (Val, conj)
445 #define cproj(Val) __TGMATH_UNARY_IMAG (Val, cproj)
451 #define cimag(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, cimag, cimag)
454 #define creal(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, creal, creal)