/math/ |
A D | test-tgmath.c | 184 #define x dx macro 193 #define x fx macro 203 #define x lx macro 447 #undef x 457 return x; in TYPE() 465 return x; in TYPE() 473 return x; in TYPE() 481 return x; in TYPE() 489 return x; in TYPE() 497 return x; in TYPE() [all …]
|
A D | math.h | 970 # define fpclassify(x) __MATH_TG ((x), __fpclassify, (x)) argument 975 # define signbit(x) __builtin_signbit (x) argument 984 # define signbit(x) __builtin_signbitl (x) argument 986 # define signbit(x) __MATH_TG ((x), __builtin_signbit, (x)) argument 988 # define signbit(x) __MATH_TG ((x), __signbit, (x)) argument 996 # define isfinite(x) __MATH_TG ((x), __finite, (x)) argument 1011 # define isnan(x) __builtin_isnan (x) argument 1013 # define isnan(x) __MATH_TG ((x), __isnan, (x)) argument 1031 # define isinf(x) __MATH_TG ((x), __isinf, (x)) argument 1058 # define issignaling(x) __MATH_TG ((x), __issignaling, (x)) argument [all …]
|
A D | s_csqrt_template.c | 41 if (__real__ x < 0) in M_DECL_FUNC() 63 if (__real__ x < 0) in M_DECL_FUNC() 66 __imag__ res = M_COPYSIGN (M_SQRT (-__real__ x), __imag__ x); in M_DECL_FUNC() 93 __real__ x = M_SCALBN (__real__ x, -2 * scale); in M_DECL_FUNC() local 94 __imag__ x = M_SCALBN (__imag__ x, -2 * scale); in M_DECL_FUNC() local 100 __real__ x = M_SCALBN (__real__ x, -2 * scale); in M_DECL_FUNC() local 102 __real__ x = 0; in M_DECL_FUNC() local 103 __imag__ x = M_SCALBN (__imag__ x, -2 * scale); in M_DECL_FUNC() local 109 __real__ x = M_SCALBN (__real__ x, -2 * scale); in M_DECL_FUNC() local 110 __imag__ x = M_SCALBN (__imag__ x, -2 * scale); in M_DECL_FUNC() local [all …]
|
A D | s_catan_template.c | 26 M_DECL_FUNC (__catan) (CFLOAT x) in M_DECL_FUNC() 60 res = x; in M_DECL_FUNC() 71 __imag__ res = __imag__ x / __real__ x / __real__ x; in M_DECL_FUNC() 74 FLOAT h = M_HYPOT (__real__ x / 2, __imag__ x / 2); in M_DECL_FUNC() 82 absx = M_FABS (__real__ x); in M_DECL_FUNC() 83 absy = M_FABS (__imag__ x); in M_DECL_FUNC() 106 if (M_FABS (__imag__ x) == 1 in M_DECL_FUNC() 116 r2 = __real__ x * __real__ x; in M_DECL_FUNC() 118 num = __imag__ x + 1; in M_DECL_FUNC() 121 den = __imag__ x - 1; in M_DECL_FUNC() [all …]
|
A D | s_catanh_template.c | 26 M_DECL_FUNC (__catanh) (CFLOAT x) in M_DECL_FUNC() 55 res = x; in M_DECL_FUNC() 63 if (M_FABS (__imag__ x) <= 1) in M_DECL_FUNC() 66 __real__ res = __real__ x / __imag__ x / __imag__ x; in M_DECL_FUNC() 69 FLOAT h = M_HYPOT (__real__ x / 2, __imag__ x / 2); in M_DECL_FUNC() 75 if (M_FABS (__real__ x) == 1 in M_DECL_FUNC() 84 i2 = __imag__ x * __imag__ x; in M_DECL_FUNC() 86 FLOAT num = 1 + __real__ x; in M_DECL_FUNC() 97 num = 4 * __real__ x; in M_DECL_FUNC() 104 absx = M_FABS (__real__ x); in M_DECL_FUNC() [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 496 return x; in TYPE() 504 return x; in CTYPE() 512 return x; in TYPE() 520 return x; in TYPE() [all …]
|
A D | s_ctan_template.c | 31 if (__glibc_unlikely (!isfinite (__real__ x) || !isfinite (__imag__ x))) in M_DECL_FUNC() 33 if (isinf (__imag__ x)) in M_DECL_FUNC() 35 if (isfinite (__real__ x) && M_FABS (__real__ x) > 1) in M_DECL_FUNC() 47 res = x; in M_DECL_FUNC() 52 if (__imag__ x == 0) in M_DECL_FUNC() 57 if (isinf (__real__ x)) in M_DECL_FUNC() 76 sinrx = __real__ x; in M_DECL_FUNC() 90 __imag__ x = M_FABS (__imag__ x); in M_DECL_FUNC() local 91 __imag__ x -= t; in M_DECL_FUNC() 93 if (__imag__ x > t) in M_DECL_FUNC() [all …]
|
A D | s_ctanh_template.c | 31 if (__glibc_unlikely (!isfinite (__real__ x) || !isfinite (__imag__ x))) in M_DECL_FUNC() 33 if (isinf (__real__ x)) in M_DECL_FUNC() 36 if (isfinite (__imag__ x) && M_FABS (__imag__ x) > 1) in M_DECL_FUNC() 47 res = x; in M_DECL_FUNC() 51 if (__real__ x == 0) in M_DECL_FUNC() 57 if (isinf (__imag__ x)) in M_DECL_FUNC() 76 sinix = __imag__ x; in M_DECL_FUNC() 90 __real__ x = M_FABS (__real__ x); in M_DECL_FUNC() local 91 __real__ x -= t; in M_DECL_FUNC() 93 if (__real__ x > t) in M_DECL_FUNC() [all …]
|
A D | s_ccosh_template.c | 27 M_DECL_FUNC (__ccosh) (CFLOAT x) in M_DECL_FUNC() 30 int rcls = fpclassify (__real__ x); in M_DECL_FUNC() 31 int icls = fpclassify (__imag__ x); in M_DECL_FUNC() 48 sinix = __imag__ x; in M_DECL_FUNC() 52 if (M_FABS (__real__ x) > t) in M_DECL_FUNC() 56 if (signbit (__real__ x)) in M_DECL_FUNC() 91 __real__ retval = __imag__ x - __imag__ x; in M_DECL_FUNC() 108 sinix = __imag__ x; in M_DECL_FUNC() 120 __imag__ retval = __imag__ x * M_COPYSIGN (1, __real__ x); in M_DECL_FUNC() 125 __imag__ retval = __imag__ x - __imag__ x; in M_DECL_FUNC() [all …]
|
A D | s_csinh_template.c | 27 M_DECL_FUNC (__csinh) (CFLOAT x) in M_DECL_FUNC() 30 int negate = signbit (__real__ x); in M_DECL_FUNC() 34 __real__ x = M_FABS (__real__ x); in M_DECL_FUNC() local 51 sinix = __imag__ x; in M_DECL_FUNC() 58 if (M_FABS (__real__ x) > t) in M_DECL_FUNC() 62 if (signbit (__real__ x)) in M_DECL_FUNC() 100 __imag__ retval = __imag__ x - __imag__ x; in M_DECL_FUNC() 125 sinix = __imag__ x; in M_DECL_FUNC() 139 __imag__ retval = __imag__ x; in M_DECL_FUNC() 144 __imag__ retval = __imag__ x - __imag__ x; in M_DECL_FUNC() [all …]
|
A D | s_csin_template.c | 27 M_DECL_FUNC (__csin) (CFLOAT x) in M_DECL_FUNC() 30 int negate = signbit (__real__ x); in M_DECL_FUNC() 34 __real__ x = M_FABS (__real__ x); in M_DECL_FUNC() local 51 sinix = __real__ x; in M_DECL_FUNC() 58 if (M_FABS (__imag__ x) > t) in M_DECL_FUNC() 62 if (signbit (__imag__ x)) in M_DECL_FUNC() 99 __real__ retval = __real__ x - __real__ x; in M_DECL_FUNC() 118 __imag__ retval = __imag__ x; in M_DECL_FUNC() 131 sinix = __real__ x; in M_DECL_FUNC() 140 if (signbit (__imag__ x)) in M_DECL_FUNC() [all …]
|
A D | s_cexp_template.c | 27 M_DECL_FUNC (__cexp) (CFLOAT x) in M_DECL_FUNC() 30 int rcls = fpclassify (__real__ x); in M_DECL_FUNC() 48 sinix = __imag__ x; in M_DECL_FUNC() 52 if (__real__ x > t) in M_DECL_FUNC() 55 __real__ x -= t; in M_DECL_FUNC() 58 if (__real__ x > t) in M_DECL_FUNC() 60 __real__ x -= t; in M_DECL_FUNC() 65 if (__real__ x > t) in M_DECL_FUNC() 113 sinix = __imag__ x; in M_DECL_FUNC() 124 __imag__ retval = __imag__ x - __imag__ x; in M_DECL_FUNC() [all …]
|
A D | atest-sincos.c | 65 mp1 tmp, x; in sincosx_mpn() local 72 memcpy (x, xx, sizeof (mp1)); in sincosx_mpn() 75 mpn_sub_n (x, xx, ix, SZ); in sincosx_mpn() 79 #define add_shift_mulh(d,x,s1,s2,sh,n) \ in sincosx_mpn() argument 95 mpn_mul_n(d,tmp,x,SZ); \ in sincosx_mpn() 97 mpn_mul_n(d,s1,x,SZ); \ in sincosx_mpn() 146 mp1 si, co, x, ox, xt, s2, c2, s3, c3; in do_test() local 167 mpn_mul_1 (x, xt, SZ, i); in do_test() 169 memcpy (ox, x, sizeof (mp1)); in do_test() 235 memset (x, 0, sizeof (mp1)); in do_test() [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 | w_j0_compat.c | 28 __j0 (double x) in __j0() argument 33 return __kernel_standard (x, x, 34); in __j0() 35 return __ieee754_j0 (x); in __j0() 42 __y0 (double x) in libm_alias_double() 44 if (__builtin_expect (islessequal (x, 0.0) || isgreater (x, X_TLOSS), 0) in libm_alias_double() 47 if (x < 0.0) in libm_alias_double() 51 return __kernel_standard (x, x, 9); in libm_alias_double() 53 else if (x == 0.0) in libm_alias_double() 57 return __kernel_standard (x, x, 8); in libm_alias_double() 61 return __kernel_standard (x, x, 35); in libm_alias_double() [all …]
|
A D | w_j0l_compat.c | 28 __j0l (long double x) in __j0l() argument 33 return __kernel_standard_l (x, x, 234); in __j0l() 35 return __ieee754_j0l (x); in __j0l() 42 __y0l (long double x) in libm_alias_ldouble() 44 if (__builtin_expect (islessequal (x, 0.0L) || isgreater (x, X_TLOSS), 0) in libm_alias_ldouble() 47 if (x < 0.0L) in libm_alias_ldouble() 51 return __kernel_standard_l (x, x, 209); in libm_alias_ldouble() 53 else if (x == 0.0L) in libm_alias_ldouble() 57 return __kernel_standard_l (x, x, 208); in libm_alias_ldouble() 61 return __kernel_standard_l (x, x, 235); in libm_alias_ldouble() [all …]
|
A D | w_j1_compat.c | 28 __j1 (double x) in __j1() argument 33 return __kernel_standard (x, x, 36); in __j1() 35 return __ieee754_j1 (x); in __j1() 42 __y1 (double x) in libm_alias_double() 44 if (__builtin_expect (islessequal (x, 0.0) || isgreater (x, X_TLOSS), 0) in libm_alias_double() 47 if (x < 0.0) in libm_alias_double() 51 return __kernel_standard (x, x, 11); in libm_alias_double() 53 else if (x == 0.0) in libm_alias_double() 57 return __kernel_standard (x, x, 10); in libm_alias_double() 61 return __kernel_standard (x, x, 37); in libm_alias_double() [all …]
|
A D | w_j1l_compat.c | 28 __j1l (long double x) in __j1l() argument 33 return __kernel_standard_l (x, x, 236); in __j1l() 35 return __ieee754_j1l (x); in __j1l() 42 __y1l (long double x) in libm_alias_ldouble() 44 if (__builtin_expect (islessequal (x, 0.0L) || isgreater (x, X_TLOSS), 0) in libm_alias_ldouble() 47 if (x < 0.0L) in libm_alias_ldouble() 51 return __kernel_standard_l (x, x, 211); in libm_alias_ldouble() 53 else if (x == 0.0L) in libm_alias_ldouble() 57 return __kernel_standard_l (x, x, 210); in libm_alias_ldouble() 61 return __kernel_standard_l (x, x, 237); in libm_alias_ldouble() [all …]
|
A D | w_j0f_compat.c | 28 __j0f (float x) in __j0f() argument 30 if (__builtin_expect (isgreater (fabsf (x), in __j0f() 34 return __kernel_standard_f (x, x, 134); in __j0f() 36 return __ieee754_j0f (x); in __j0f() 43 __y0f (float x) in libm_alias_float() 49 if (x < 0.0f) in libm_alias_float() 53 return __kernel_standard_f (x, x, 109); in libm_alias_float() 55 else if (x == 0.0f) in libm_alias_float() 59 return __kernel_standard_f (x, x, 108); in libm_alias_float() 63 return __kernel_standard_f (x, x, 135); in libm_alias_float() [all …]
|
A D | w_j1f_compat.c | 28 __j1f (float x) in __j1f() argument 30 if (__builtin_expect (isgreater (fabsf (x), in __j1f() 34 return __kernel_standard_f (x, x, 136); in __j1f() 36 return __ieee754_j1f (x); in __j1f() 43 __y1f (float x) in libm_alias_float() 49 if (x < 0.0f) in libm_alias_float() 53 return __kernel_standard_f (x, x, 111); in libm_alias_float() 55 else if (x == 0.0f) in libm_alias_float() 59 return __kernel_standard_f (x, x, 110); in libm_alias_float() 63 return __kernel_standard_f (x, x, 137); in libm_alias_float() [all …]
|
A D | atest-exp2.c | 37 # define LIMB64(L, H) 0x ## H ## L 39 # define LIMB64(L, H) 0x ## L, 0x ## H 67 memcpy (tx, x, sizeof (mp1)); in print_mpn_fp() 70 assert (x[SZ-1] < base); in print_mpn_fp() 84 exp_mpn (mp1 ex, mp1 x) in exp_mpn() argument 118 exp2_mpn (mp1 ex, mp1 x) in exp2_mpn() argument 144 mp1 ex, x, xt, e2, e3; in do_test() local 164 mpn_mul_1 (x, xt, SZ, i); in do_test() 165 exp2_mpn (ex, x); in do_test() 205 memset (x, 0, sizeof (mp1)); in do_test() [all …]
|
A D | w_jnl_compat.c | 51 long double __jnl(int n, long double x) /* wrapper jnl */ in __jnl() argument 54 return __ieee754_jnl(n,x); in __jnl() 57 z = __ieee754_jnl(n,x); in __jnl() 60 || isnan(x)) in __jnl() 62 if(fabsl(x)>X_TLOSS) { in __jnl() 73 return __ieee754_ynl(n,x); in libm_alias_ldouble() 76 z = __ieee754_ynl(n,x); in libm_alias_ldouble() 77 if(_LIB_VERSION == _IEEE_ || isnan(x) ) return z; in libm_alias_ldouble() 78 if(x <= 0.0){ in libm_alias_ldouble() 79 if(x==0.0) in libm_alias_ldouble() [all …]
|
A D | math-underflow.h | 27 #define fabs_tg(x) __MATH_TG ((x), (__typeof (x)) __builtin_fabs, (x)) argument 37 #define min_of_type(x) __MATH_TG ((x), (__typeof (x)) min_of_type_, ()) argument 41 #define math_check_force_underflow(x) \ argument 44 __typeof (x) force_underflow_tmp = (x); \ 55 #define math_check_force_underflow_nonneg(x) \ argument 58 __typeof (x) force_underflow_tmp = (x); \ 70 #define math_check_force_underflow_complex(x) \ argument 73 __typeof (x) force_underflow_complex_tmp = (x); \
|
A D | w_tgamma_compat.c | 26 __tgamma(double x) in __tgamma() argument 29 double y = __ieee754_gamma_r(x,&local_signgam); in __tgamma() 32 && (isfinite (x) || (isinf (x) && x < 0.0)) in __tgamma() 34 if (x == 0.0) in __tgamma() 35 return __kernel_standard(x,x,50); /* tgamma pole */ in __tgamma() 36 else if(floor(x)==x&&x<0.0) in __tgamma() 37 return __kernel_standard(x,x,41); /* tgamma domain */ in __tgamma() 41 return __kernel_standard(x,x,40); /* tgamma overflow */ in __tgamma()
|
A D | w_tgammaf_compat.c | 23 __tgammaf(float x) in __tgammaf() argument 26 float y = __ieee754_gammaf_r(x,&local_signgam); in __tgammaf() 29 && (isfinite (x) || (isinf (x) && x < 0.0)) in __tgammaf() 31 if (x == (float)0.0) in __tgammaf() 33 return __kernel_standard_f(x, x, 150); in __tgammaf() 34 else if(floorf(x)==x&&x<0.0f) in __tgammaf() 36 return __kernel_standard_f(x, x, 141); in __tgammaf() 42 return __kernel_standard_f(x, x, 140); in __tgammaf()
|