Home
last modified time | relevance | path

Searched refs:sx (Results 1 – 25 of 32) sorted by relevance

12

/sysdeps/ieee754/dbl-64/
A Ds_rint.c40 int64_t i0, sx; in __rint()
43 sx = (i0 >> 63) & 1; in __rint()
49 double w = TWO52[sx] + x; in __rint()
50 double t = w - TWO52[sx]; in __rint()
53 | (sx << 63)); in __rint()
64 double w = TWO52[sx] + x; in __rint()
65 return w - TWO52[sx]; in __rint()
A Ds_llrint.c44 int sx; in __llrint() local
48 sx = i0 >> 31; in __llrint()
54 w = math_narrow_eval (two52[sx] + x); in __llrint()
55 t = w - two52[sx]; in __llrint()
69 w = math_narrow_eval (two52[sx] + x); in __llrint()
70 t = w - two52[sx]; in __llrint()
91 return sx == 0 ? LLONG_MAX : LLONG_MIN; in __llrint()
97 return sx ? -result : result; in __llrint()
A Ds_nearbyint.c43 int64_t i0, sx; in __nearbyint()
46 sx = (i0 >> 63) & 1; in __nearbyint()
53 double w = TWO52[sx] + math_opt_barrier (x); in __nearbyint()
54 double t = w - TWO52[sx]; in __nearbyint()
68 double w = TWO52[sx] + math_opt_barrier (x); in __nearbyint()
69 double t = w - TWO52[sx]; in __nearbyint()
A Ds_lrint.c44 int sx; in __lrint() local
48 sx = i0 >> 31; in __lrint()
54 w = math_narrow_eval (two52[sx] + x); in __lrint()
55 t = w - two52[sx]; in __lrint()
82 w = math_narrow_eval (two52[sx] + x); in __lrint()
83 t = w - two52[sx]; in __lrint()
115 return sx == 0 ? LONG_MAX : LONG_MIN; in __lrint()
121 return sx ? -result : result; in __lrint()
A Ds_trunc.c35 int64_t sx; in __trunc()
38 sx = i0 & UINT64_C (0x8000000000000000); in __trunc()
44 INSERT_WORDS64 (x, sx); in __trunc()
46 INSERT_WORDS64 (x, sx | (i0 & ~(UINT64_C (0x000fffffffffffff) >> j0))); in __trunc()
A De_fmod.c29 int64_t hx,hy,hz,sx,i; in __ieee754_fmod() local
33 sx = hx&UINT64_C(0x8000000000000000); /* sign of x */ in __ieee754_fmod()
34 hx ^=sx; /* |x| */ in __ieee754_fmod()
45 return Zero[(uint64_t)sx>>63]; /* |x|=|y| return x*0*/ in __ieee754_fmod()
80 return Zero[(uint64_t)sx>>63]; in __ieee754_fmod()
89 return Zero[(uint64_t)sx>>63]; in __ieee754_fmod()
96 INSERT_WORDS64(x,hx|sx); in __ieee754_fmod()
100 INSERT_WORDS64(x,hx|sx); in __ieee754_fmod()
/sysdeps/ieee754/flt-32/
A Ds_rintf.c33 int32_t i0, j0, sx; in __rintf()
36 sx = (i0 >> 31) & 1; in __rintf()
42 w = TWO23[sx] + x; in __rintf()
43 t = w - TWO23[sx]; in __rintf()
45 SET_FLOAT_WORD (t, (i0 & 0x7fffffff) | (sx << 31)); in __rintf()
56 w = TWO23[sx] + x; in __rintf()
57 return w - TWO23[sx]; in __rintf()
A Ds_nearbyintf.c37 int32_t i0, j0, sx; in __nearbyintf()
40 sx = (i0 >> 31) & 1; in __nearbyintf()
47 w = TWO23[sx] + math_opt_barrier (x); in __nearbyintf()
48 t = w - TWO23[sx]; in __nearbyintf()
52 SET_FLOAT_WORD (t, (i0 & 0x7fffffff) | (sx << 31)); in __nearbyintf()
64 w = TWO23[sx] + math_opt_barrier (x); in __nearbyintf()
65 t = w - TWO23[sx]; in __nearbyintf()
A Ds_llrintf.c44 int sx; in __llrintf() local
48 sx = i0 >> 31; in __llrintf()
59 w = math_narrow_eval (two23[sx] + x); in __llrintf()
60 t = w - two23[sx]; in __llrintf()
78 return sx == 0 ? LLONG_MAX : LLONG_MIN; in __llrintf()
84 return sx ? -result : result; in __llrintf()
A Ds_lrintf.c44 int sx; in __lrintf() local
48 sx = i0 >> 31; in __lrintf()
59 w = math_narrow_eval (two23[sx] + x); in __lrintf()
60 t = w - two23[sx]; in __lrintf()
78 return sx == 0 ? LONG_MAX : LONG_MIN; in __lrintf()
84 return sx ? -result : result; in __lrintf()
A De_fmodf.c30 int32_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmodf() local
34 sx = hx&0x80000000; /* sign of x */ in __ieee754_fmodf()
35 hx ^=sx; /* |x| */ in __ieee754_fmodf()
44 return Zero[(uint32_t)sx>>31]; /* |x|=|y| return x*0*/ in __ieee754_fmodf()
77 return Zero[(uint32_t)sx>>31]; in __ieee754_fmodf()
86 return Zero[(uint32_t)sx>>31]; in __ieee754_fmodf()
93 SET_FLOAT_WORD(x,hx|sx); in __ieee754_fmodf()
97 SET_FLOAT_WORD(x,hx|sx); in __ieee754_fmodf()
A Ds_truncf.c35 int sx; in __truncf()
38 sx = i0 & 0x80000000; in __truncf()
44 SET_FLOAT_WORD (x, sx); in __truncf()
46 SET_FLOAT_WORD (x, sx | (i0 & ~(0x007fffff >> j0))); in __truncf()
A Ds_remquof.c32 uint32_t sx; in __remquof() local
37 sx = hx & 0x80000000; in __remquof()
38 qs = sx ^ (hy & 0x80000000); in __remquof()
106 if (sx) in __remquof()
/sysdeps/ieee754/ldbl-128/
A Ds_rintl.c47 int64_t i0, j0, sx; in __rintl()
51 sx = (((uint64_t) i0) >> 63); in __rintl()
57 w = TWO112[sx] + x; in __rintl()
58 t = w - TWO112[sx]; in __rintl()
60 SET_LDOUBLE_MSW64 (t, (i0 & 0x7fffffffffffffffLL) | (sx << 63)); in __rintl()
71 w = TWO112[sx] + x; in __rintl()
72 return w - TWO112[sx]; in __rintl()
A Ds_nearbyintl.c45 int64_t i0, j0, sx; in __nearbyintl()
49 sx = (((uint64_t) i0) >> 63); in __nearbyintl()
56 w = TWO112[sx] + math_opt_barrier (x); in __nearbyintl()
57 t = w - TWO112[sx]; in __nearbyintl()
61 SET_LDOUBLE_MSW64 (t, (i0 & 0x7fffffffffffffffLL) | (sx << 63)); in __nearbyintl()
73 w = TWO112[sx] + math_opt_barrier (x); in __nearbyintl()
74 t = w - TWO112[sx]; in __nearbyintl()
A Ds_lrintl.c42 int sx; in __lrintl() local
46 sx = i0 >> 63; in __lrintl()
67 w = two112[sx] + x; in __lrintl()
68 t = w - two112[sx]; in __lrintl()
94 w = two112[sx] + x; in __lrintl()
95 t = w - two112[sx]; in __lrintl()
126 return sx == 0 ? LONG_MAX : LONG_MIN; in __lrintl()
133 return sx ? -result : result; in __lrintl()
A Ds_llrintl.c42 int sx; in __llrintl() local
46 sx = i0 >> 63; in __llrintl()
64 w = two112[sx] + x; in __llrintl()
65 t = w - two112[sx]; in __llrintl()
97 return sx == 0 ? LLONG_MAX : LLONG_MIN; in __llrintl()
104 return sx ? -result : result; in __llrintl()
A De_fmodl.c29 int64_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmodl() local
34 sx = hx&0x8000000000000000ULL; /* sign of x */ in __ieee754_fmodl()
35 hx ^=sx; /* |x| */ in __ieee754_fmodl()
45 return Zero[(uint64_t)sx>>63]; /* |x|=|y| return x*0*/ in __ieee754_fmodl()
99 return Zero[(uint64_t)sx>>63]; in __ieee754_fmodl()
108 return Zero[(uint64_t)sx>>63]; in __ieee754_fmodl()
115 SET_LDOUBLE_WORDS64(x,hx|sx,lx); in __ieee754_fmodl()
122 lx = (hx<<(64-n))|(lx>>n); hx = sx; in __ieee754_fmodl()
124 lx = hx>>(n-64); hx = sx; in __ieee754_fmodl()
126 SET_LDOUBLE_WORDS64(x,hx|sx,lx); in __ieee754_fmodl()
A Ds_truncl.c35 uint64_t i0, i1, sx; in __truncl()
38 sx = i0 & 0x8000000000000000ULL; in __truncl()
44 SET_LDOUBLE_WORDS64 (x, sx, 0); in __truncl()
/sysdeps/ieee754/ldbl-128ibm/
A De_fmodl.c30 int64_t hx, hy, hz, sx, sy; in __ieee754_fmodl() local
41 sx = hx&0x8000000000000000ULL; /* sign of x */ in __ieee754_fmodl()
42 hx ^= sx; /* |x| */ in __ieee754_fmodl()
64 return Zero[(uint64_t) sx >> 63]; in __ieee754_fmodl()
70 && (int64_t) (lx ^ sx) < (int64_t) (ly ^ sy)) in __ieee754_fmodl()
75 if (((lx ^ sx) & 0x8000000000000000LL) != 0 in __ieee754_fmodl()
79 && (int64_t) (lx ^ sx) > (int64_t) (ly ^ sy)) in __ieee754_fmodl()
83 if ((lx ^ sx) == (ly ^ sy)) in __ieee754_fmodl()
84 return Zero[(uint64_t) sx >> 63]; in __ieee754_fmodl()
122 return Zero[(uint64_t)sx>>63]; in __ieee754_fmodl()
[all …]
A Ds_remquol.c32 uint64_t sx,lx,ly,qs; in __remquol() local
42 sx = hx & 0x8000000000000000ULL; in __remquol()
43 qs = sx ^ (hy & 0x8000000000000000ULL); in __remquol()
46 lx ^= sx; in __remquol()
113 if (sx) in __remquol()
/sysdeps/ieee754/ldbl-96/
A Ds_lrintl.c42 int sx; in __lrintl() local
46 sx = (se >> 15) & 1; in __lrintl()
64 w = two63[sx] + x; in __lrintl()
65 t = w - two63[sx]; in __lrintl()
91 w = two63[sx] + x; in __lrintl()
92 t = w - two63[sx]; in __lrintl()
123 return sx ? -result : result; in __lrintl()
A Ds_llrintl.c42 int sx; in __llrintl() local
46 sx = (se >> 15) & 1; in __llrintl()
67 w = two63[sx] + x; in __llrintl()
68 t = w - two63[sx]; in __llrintl()
88 return sx ? -result : result; in __llrintl()
/sysdeps/powerpc/fpu/
A De_sqrtf.c56 float sx; /* The value of which we're trying to find the square in __ieee754_sqrtf()
75 SET_FLOAT_WORD (sx, sxi); in __ieee754_sqrtf()
83 sd = -__builtin_fmaf (sg, sg, -sx); in __ieee754_sqrtf()
90 sd = -__builtin_fmaf (sg, sg, -sx); in __ieee754_sqrtf()
94 shx = sx * fsg; in __ieee754_sqrtf()
A De_sqrt.c61 double sx; /* The value of which we're trying to find the in __ieee754_sqrt()
90 sx = iw_u.value; in __ieee754_sqrt()
95 sd = -__builtin_fma (sg, sg, -sx); in __ieee754_sqrt()
107 sd = -__builtin_fma (sg, sg, -sx); in __ieee754_sqrt()
117 sd = -__builtin_fma (sg, sg, -sx); in __ieee754_sqrt()
119 shx = sx * fsg; in __ieee754_sqrt()

Completed in 26 milliseconds

12