/math/ |
A D | test-tgmath.c | 353 a = atan2 (y, y); in F() 371 a = pow (y, y); in F() 373 a = hypot (y, y); in F() 378 a = fmod (y, y); in F() 401 a = fdim (y, y); in F() 402 a = fmax (y, y); in F() 403 a = fmin (y, y); in F() 404 a = fmaxmag (y, y); in F() 405 a = fminmag (y, y); in F() 406 a = fmaximum (y, y); in F() [all …]
|
A D | math.h | 1288 # define isgreater(x, y) __builtin_isgreater(x, y) argument 1289 # define isgreaterequal(x, y) __builtin_isgreaterequal(x, y) argument 1290 # define isless(x, y) __builtin_isless(x, y) argument 1291 # define islessequal(x, y) __builtin_islessequal(x, y) argument 1292 # define islessgreater(x, y) __builtin_islessgreater(x, y) argument 1293 # define isunordered(x, y) __builtin_isunordered(x, y) argument 1321 # define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0L) argument 1323 # define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0) argument 1325 # define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0f) argument 1327 # define __MATH_EVAL_FMT2(x, y) ((x) + (y)) argument [all …]
|
A D | test-tgmath2.c | 271 #define FIRST(x, y) (y, x) argument 272 #define SECOND(x, y) (x, y) argument 364 #define my_remquo(x, y) remquo (x, y, &quo) in test_remquo() argument 389 #define my_fma(x, y) fma (x, y, vfloat3) in test_fma_1() argument 401 #define my_fma(x, y) fma (x, vfloat3, y) in test_fma_2() argument 413 #define my_fma(x, y) fma (Vfloat3, x, y) in test_fma_3() argument 552 return x + y; in TYPE() 560 return x + y; in TYPE() 576 return x + y; in TYPE() 584 return x + y; in CTYPE() [all …]
|
A D | complex.h | 57 # define CMPLX(x, y) __builtin_complex ((double) (x), (double) (y)) argument 58 # define CMPLXF(x, y) __builtin_complex ((float) (x), (float) (y)) argument 59 # define CMPLXL(x, y) __builtin_complex ((long double) (x), (long double) (y)) argument 63 # define CMPLXF16(x, y) __builtin_complex ((_Float16) (x), (_Float16) (y)) argument 67 # define CMPLXF32(x, y) __builtin_complex ((_Float32) (x), (_Float32) (y)) argument 71 # define CMPLXF64(x, y) __builtin_complex ((_Float64) (x), (_Float64) (y)) argument 75 # define CMPLXF128(x, y) __builtin_complex ((_Float128) (x), (_Float128) (y)) argument 79 # define CMPLXF32X(x, y) __builtin_complex ((_Float32x) (x), (_Float32x) (y)) argument 83 # define CMPLXF64X(x, y) __builtin_complex ((_Float64x) (x), (_Float64x) (y)) argument 87 # define CMPLXF128X(x, y) \ argument [all …]
|
A D | k_casinh_template.c | 36 CFLOAT y; in M_DECL_FUNC() local 48 __real__ y = rx; in M_DECL_FUNC() local 49 __imag__ y = ix; in M_DECL_FUNC() local 53 FLOAT t = __real__ y; in M_DECL_FUNC() 54 __real__ y = M_COPYSIGN (__imag__ y, __imag__ x); in M_DECL_FUNC() local 55 __imag__ y = t; in M_DECL_FUNC() local 186 y = M_SUF (__csqrt) (y); in M_DECL_FUNC() 188 __real__ y += rx; in M_DECL_FUNC() 189 __imag__ y += ix; in M_DECL_FUNC() 194 __real__ y = M_COPYSIGN (__imag__ y, __imag__ x); in M_DECL_FUNC() local [all …]
|
A D | mul_split.h | 29 mul_split (double *hi, double *lo, double x, double y) in mul_split() argument 33 *hi = x * y; in mul_split() 34 *lo = __builtin_fma (x, y, -*hi); in mul_split() 37 *hi = x * y; in mul_split() 40 double y1 = y * C; in mul_split() 43 y1 = (y - y1) + y1; in mul_split() 45 double y2 = y - y1; in mul_split() 83 div_split (double *hi, double *lo, double x, double y) in div_split() argument 87 *hi = x / y; in div_split() 88 mul_split (&a, &b, *hi, y); in div_split() [all …]
|
A D | s_fmaximum_num_template.c | 22 M_DECL_FUNC (__fmaximum_num) (FLOAT x, FLOAT y) in M_DECL_FUNC() 24 if (isgreater (x, y)) in M_DECL_FUNC() 26 else if (isless (x, y)) in M_DECL_FUNC() 27 return y; in M_DECL_FUNC() 28 else if (x == y) in M_DECL_FUNC() 29 return (M_COPYSIGN (1, x) >= M_COPYSIGN (1, y) ? x : y); in M_DECL_FUNC() 31 return isnan (y) ? (isnan (x) ? x + y : x) : y; in M_DECL_FUNC()
|
A D | s_fminimum_num_template.c | 22 M_DECL_FUNC (__fminimum_num) (FLOAT x, FLOAT y) in M_DECL_FUNC() 24 if (isless (x, y)) in M_DECL_FUNC() 26 else if (isgreater (x, y)) in M_DECL_FUNC() 27 return y; in M_DECL_FUNC() 28 else if (x == y) in M_DECL_FUNC() 29 return (M_COPYSIGN (1, x) <= M_COPYSIGN (1, y) ? x : y); in M_DECL_FUNC() 31 return isnan (y) ? (isnan (x) ? x + y : x) : y; in M_DECL_FUNC()
|
A D | w_powl_compat.c | 27 __powl (long double x, long double y) in __powl() argument 29 long double z = __ieee754_powl (x, y); in __powl() 34 if (isfinite (x) && isfinite (y)) in __powl() 38 return __kernel_standard_l (x, y, 224); in __powl() 39 else if (x == 0.0L && y < 0.0L) in __powl() 43 return __kernel_standard_l (x, y, 223); in __powl() 46 return __kernel_standard_l (x, y, 243); in __powl() 50 return __kernel_standard_l (x, y, 221); in __powl() 55 && isfinite (x) && x != 0 && isfinite (y) in __powl() 58 return __kernel_standard_l (x, y, 222); in __powl()
|
A D | w_powf_compat.c | 27 __powf_compat (float x, float y) in __powf_compat() argument 29 float z = __ieee754_powf (x, y); in __powf_compat() 34 if (isfinite (x) && isfinite (y)) in __powf_compat() 38 return __kernel_standard_f (x, y, 124); in __powf_compat() 39 else if (x == 0.0f && y < 0.0f) in __powf_compat() 43 return __kernel_standard_f (x, y, 123); in __powf_compat() 46 return __kernel_standard_f (x, y, 143); in __powf_compat() 50 return __kernel_standard_f (x, y, 121); in __powf_compat() 55 && isfinite (x) && x != 0 && isfinite (y) in __powf_compat() 58 return __kernel_standard_f (x, y, 122); in __powf_compat()
|
A D | s_cacos_template.c | 25 CFLOAT y; in M_DECL_FUNC() local 33 y = M_SUF (__casin) (x); in M_DECL_FUNC() 35 __real__ res = (FLOAT) M_MLIT (M_PI_2) - __real__ y; in M_DECL_FUNC() 38 __imag__ res = -__imag__ y; in M_DECL_FUNC() 42 __real__ y = -__imag__ x; in M_DECL_FUNC() local 43 __imag__ y = __real__ x; in M_DECL_FUNC() local 45 y = M_SUF (__kernel_casinh) (y, 1); in M_DECL_FUNC() 47 __real__ res = __imag__ y; in M_DECL_FUNC() 48 __imag__ res = __real__ y; in M_DECL_FUNC()
|
A D | w_pow_compat.c | 29 __pow_compat (double x, double y) in __pow_compat() argument 31 double z = __ieee754_pow (x, y); in __pow_compat() 36 if (isfinite (x) && isfinite (y)) in __pow_compat() 40 return __kernel_standard (x, y, 24); in __pow_compat() 41 else if (x == 0.0 && y < 0.0) in __pow_compat() 45 return __kernel_standard (x, y, 23); in __pow_compat() 48 return __kernel_standard (x, y, 43); in __pow_compat() 52 return __kernel_standard (x, y, 21); in __pow_compat() 57 && isfinite (x) && x != 0 && isfinite (y) in __pow_compat() 60 return __kernel_standard (x, y, 22); in __pow_compat()
|
A D | libm-test-pow.inc | 271 /* pow (+inf, y) == +inf for y > 0. */ 290 /* pow (+inf, y) == +0 for y < 0. */ 309 /* pow (-inf, y) == -inf for y an odd integer > 0. */ 330 /* pow (-inf, y) == +inf for y > 0 and not an odd integer. */ 337 /* pow (-inf, y) == -0 for y an odd integer < 0. */ 357 /* pow (-inf, y) == +0 for y < 0 and not an odd integer. */
|
A D | s_fmax_template.c | 23 M_DECL_FUNC (__fmax) (FLOAT x, FLOAT y) in M_DECL_FUNC() 26 return M_SUF (__builtin_fmax) (x, y); in M_DECL_FUNC() 28 if (isgreaterequal (x, y)) in M_DECL_FUNC() 30 else if (isless (x, y)) in M_DECL_FUNC() 31 return y; in M_DECL_FUNC() 32 else if (issignaling (x) || issignaling (y)) in M_DECL_FUNC() 33 return x + y; in M_DECL_FUNC() 35 return isnan (y) ? x : y; in M_DECL_FUNC()
|
A D | s_fmin_template.c | 24 M_DECL_FUNC (__fmin) (FLOAT x, FLOAT y) in M_DECL_FUNC() 27 return M_SUF (__builtin_fmin) (x, y); in M_DECL_FUNC() 29 if (islessequal (x, y)) in M_DECL_FUNC() 31 else if (isgreater (x, y)) in M_DECL_FUNC() 32 return y; in M_DECL_FUNC() 33 else if (issignaling (x) || issignaling (y)) in M_DECL_FUNC() 34 return x + y; in M_DECL_FUNC() 36 return isnan (y) ? x : y; in M_DECL_FUNC()
|
A D | s_fmaxmag_template.c | 22 M_DECL_FUNC (__fmaxmag) (FLOAT x, FLOAT y) in M_DECL_FUNC() 25 FLOAT ay = M_FABS (y); in M_DECL_FUNC() 29 return y; in M_DECL_FUNC() 31 return x > y ? x : y; in M_DECL_FUNC() 32 else if (issignaling (x) || issignaling (y)) in M_DECL_FUNC() 33 return x + y; in M_DECL_FUNC() 35 return isnan (y) ? x : y; in M_DECL_FUNC()
|
A D | s_fminmag_template.c | 22 M_DECL_FUNC (__fminmag) (FLOAT x, FLOAT y) in M_DECL_FUNC() 25 FLOAT ay = M_FABS (y); in M_DECL_FUNC() 29 return y; in M_DECL_FUNC() 31 return x < y ? x : y; in M_DECL_FUNC() 32 else if (issignaling (x) || issignaling (y)) in M_DECL_FUNC() 33 return x + y; in M_DECL_FUNC() 35 return isnan (y) ? x : y; in M_DECL_FUNC()
|
A D | s_cacosh_template.c | 71 CFLOAT y; in M_DECL_FUNC() local 73 __real__ y = -__imag__ x; in M_DECL_FUNC() local 74 __imag__ y = __real__ x; in M_DECL_FUNC() local 76 y = M_SUF (__kernel_casinh) (y, 1); in M_DECL_FUNC() 80 __real__ res = __real__ y; in M_DECL_FUNC() 81 __imag__ res = -__imag__ y; in M_DECL_FUNC() 85 __real__ res = -__real__ y; in M_DECL_FUNC() 86 __imag__ res = __imag__ y; in M_DECL_FUNC()
|
A D | libm-test-carg.inc | 23 /* carg (x + iy) is specified as atan2 (y, x) */ 25 /* carg (inf + i y) == +0 for finite y > 0. */ 28 /* carg (inf + i y) == -0 for finite y < 0. */ 37 /* carg (-inf + i y) == +pi for finite y > 0. */ 40 /* carg (-inf + i y) == -pi for finite y < 0. */
|
A D | s_fmaximum_template.c | 22 M_DECL_FUNC (__fmaximum) (FLOAT x, FLOAT y) in M_DECL_FUNC() 24 if (isgreater (x, y)) in M_DECL_FUNC() 26 else if (isless (x, y)) in M_DECL_FUNC() 27 return y; in M_DECL_FUNC() 28 else if (x == y) in M_DECL_FUNC() 29 return (M_COPYSIGN (1, x) >= M_COPYSIGN (1, y) ? x : y); in M_DECL_FUNC() 31 return x + y; in M_DECL_FUNC()
|
A D | s_fminimum_template.c | 22 M_DECL_FUNC (__fminimum) (FLOAT x, FLOAT y) in M_DECL_FUNC() 24 if (isless (x, y)) in M_DECL_FUNC() 26 else if (isgreater (x, y)) in M_DECL_FUNC() 27 return y; in M_DECL_FUNC() 28 else if (x == y) in M_DECL_FUNC() 29 return (M_COPYSIGN (1, x) <= M_COPYSIGN (1, y) ? x : y); in M_DECL_FUNC() 31 return x + y; in M_DECL_FUNC()
|
A D | s_fmaximum_mag_num_template.c | 22 M_DECL_FUNC (__fmaximum_mag_num) (FLOAT x, FLOAT y) in M_DECL_FUNC() 25 FLOAT ay = M_FABS (y); in M_DECL_FUNC() 29 return y; in M_DECL_FUNC() 31 return (M_COPYSIGN (1, x) >= M_COPYSIGN (1, y) ? x : y); in M_DECL_FUNC() 33 return isnan (y) ? (isnan (x) ? x + y : x) : y; in M_DECL_FUNC()
|
A D | s_fminimum_mag_num_template.c | 22 M_DECL_FUNC (__fminimum_mag_num) (FLOAT x, FLOAT y) in M_DECL_FUNC() 25 FLOAT ay = M_FABS (y); in M_DECL_FUNC() 29 return y; in M_DECL_FUNC() 31 return (M_COPYSIGN (1, x) <= M_COPYSIGN (1, y) ? x : y); in M_DECL_FUNC() 33 return isnan (y) ? (isnan (x) ? x + y : x) : y; in M_DECL_FUNC()
|
A D | divtc3.c | 26 long double denom, ratio, x, y; in __divtc3() local 37 y = ((b * ratio) - a) / denom; in __divtc3() 44 y = (b - (a * ratio)) / denom; in __divtc3() 49 if (isnan (x) && isnan (y)) in __divtc3() 54 y = copysignl (INFINITY, c) * b; in __divtc3() 62 y = INFINITY * (b * c - a * d); in __divtc3() 70 y = 0.0 * (b * c - a * d); in __divtc3() 74 return x + I * y; in __divtc3()
|
A D | mul_splitl.h | 29 mul_splitl (long double *hi, long double *lo, long double x, long double y) in mul_splitl() argument 33 *hi = x * y; in mul_splitl() 34 *lo = __builtin_fmal (x, y, -*hi); in mul_splitl() 37 *hi = x * y; in mul_splitl() 40 long double y1 = y * C; in mul_splitl() 43 y1 = (y - y1) + y1; in mul_splitl() 45 long double y2 = y - y1; in mul_splitl()
|