Home
last modified time | relevance | path

Searched refs:iy (Results 1 – 25 of 38) sorted by relevance

12

/sysdeps/ieee754/flt-32/
A De_fmodf.c30 int32_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmodf() local
53 for (iy = -126,i=(hy<<8); i>=0; i<<=1) iy -=1; in __ieee754_fmodf()
54 } else iy = (hy>>23)-127; in __ieee754_fmodf()
63 if(iy >= -126) in __ieee754_fmodf()
66 n = -126-iy; in __ieee754_fmodf()
71 n = ix - iy; in __ieee754_fmodf()
89 iy -= 1; in __ieee754_fmodf()
91 if(iy>= -126) { /* normalize output */ in __ieee754_fmodf()
92 hx = ((hx-0x00800000)|((iy+127)<<23)); in __ieee754_fmodf()
95 n = -126 - iy; in __ieee754_fmodf()
A Ds_totalorderf.c30 int32_t ix, iy; in __totalorderf() local
32 GET_FLOAT_WORD (iy, *y); in __totalorderf()
38 if ((ix & 0x7fffffff) > 0x7f800000 && (iy & 0x7fffffff) > 0x7f800000) in __totalorderf()
41 iy ^= 0x00400000; in __totalorderf()
45 uint32_t iy_sign = iy >> 31; in __totalorderf()
47 iy ^= iy_sign >> 1; in __totalorderf()
48 return ix <= iy; in __totalorderf()
A De_atan2f.c31 int32_t k,m,hx,hy,ix,iy; in __ieee754_atan2f() local
36 iy = hy&0x7fffffff; in __ieee754_atan2f()
38 (iy>0x7f800000)) /* x or y is NaN */ in __ieee754_atan2f()
44 if(iy==0) { in __ieee754_atan2f()
57 if(iy==0x7f800000) { in __ieee754_atan2f()
74 if(iy==0x7f800000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2f()
77 k = (iy-ix)>>23; in __ieee754_atan2f()
A Ds_totalordermagf.c30 uint32_t ix, iy; in __totalordermagf() local
32 GET_FLOAT_WORD (iy, *y); in __totalordermagf()
34 iy &= 0x7fffffff; in __totalordermagf()
40 if (ix > 0x7f800000 && iy > 0x7f800000) in __totalordermagf()
43 iy ^= 0x00400000; in __totalordermagf()
46 return ix <= iy; in __totalordermagf()
A De_powf.c126 checkint (uint32_t iy) in checkint() argument
128 int e = iy >> 23 & 0xff; in checkint()
133 if (iy & ((1 << (0x7f + 23 - e)) - 1)) in checkint()
135 if (iy & (1 << (0x7f + 23 - e))) in checkint()
150 uint32_t ix, iy; in __powf() local
153 iy = asuint (y); in __powf()
155 || zeroinfnan (iy))) in __powf()
160 if (2 * iy == 0) in __powf()
181 if (2 * ix == 0 && iy & 0x80000000) in __powf()
184 return iy & 0x80000000 ? 1 / x2 : x2; in __powf()
[all …]
A Dk_tanf.c43 float __kernel_tanf(float x, float y, int iy) in __kernel_tanf() argument
51 if((ix|(iy+1))==0) return one/fabsf(x); in __kernel_tanf()
52 else if (iy == 1) in __kernel_tanf()
67 return (1 - ((hx >> 30) & 2)) * iy * (1.0f - 2 * iy * x); in __kernel_tanf()
82 v = (float)iy; in __kernel_tanf()
85 if(iy==1) return w; in __kernel_tanf()
A Ds_nextafterf.c28 int32_t hx,hy,ix,iy; in __nextafterf() local
33 iy = hy&0x7fffffff; /* |y| */ in __nextafterf()
36 (iy>0x7f800000)) /* y is nan */ in __nextafterf()
/sysdeps/ieee754/ldbl-128ibm/
A Ds_iscanonicall.c33 int64_t iy = lx & 0x7fffffffffffffffULL; in __iscanonicall() local
35 int lexp = (iy & 0x7ff0000000000000LL) >> 52; in __iscanonicall()
37 if (iy == 0) in __iscanonicall()
52 lexp = 12 - __builtin_clzll (iy); in __iscanonicall()
53 low_p2 = iy == (1LL << (51 + lexp)); in __iscanonicall()
56 low_p2 = (iy & 0xfffffffffffffLL) == 0; in __iscanonicall()
A De_atan2l.c58 int64_t k,m,hx,hy,ix,iy; in __ieee754_atan2l() local
68 iy = hy&0x7fffffffffffffffLL; in __ieee754_atan2l()
70 ((iy)>0x7ff0000000000000LL)) /* x or y is NaN */ in __ieee754_atan2l()
77 if(iy==0) { in __ieee754_atan2l()
90 if(iy==0x7ff0000000000000LL) { in __ieee754_atan2l()
107 if(iy==0x7ff0000000000000LL) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2l()
110 k = (iy-ix)>>52; in __ieee754_atan2l()
A De_fmodl.c32 int n, ix, iy; in __ieee754_fmodl() local
91 ldbl_extract_mantissa(&hy, &ly, &iy, y); in __ieee754_fmodl()
104 if (__glibc_unlikely (iy == -IEEE754_DOUBLE_BIAS)) in __ieee754_fmodl()
111 iy -= 1; in __ieee754_fmodl()
116 n = ix - iy; in __ieee754_fmodl()
134 iy -= 1; in __ieee754_fmodl()
136 if(__builtin_expect(iy>= -1022,0)) { /* normalize output */ in __ieee754_fmodl()
137 x = ldbl_insert_mantissa((sx>>63), iy, hx, lx); in __ieee754_fmodl()
139 n = -1022 - iy; in __ieee754_fmodl()
A Dk_tanl.c89 __kernel_tanl (long double x, long double y, int iy) in __kernel_tanl() argument
102 if ((ix | lx | (iy + 1)) == 0) in __kernel_tanl()
104 else if (iy == 1) in __kernel_tanl()
139 v = (long double) iy; in __kernel_tanl()
152 if (iy == 1) in __kernel_tanl()
A Ds_nexttowardf.c31 int64_t hy,iy; in __nexttowardf() local
38 iy = hy&0x7fffffffffffffffLL; /* |y| */ in __nexttowardf()
41 (iy>0x7ff0000000000000LL)) in __nexttowardf()
/sysdeps/ieee754/dbl-64/
A De_fmod.c28 int32_t n,ix,iy; in __ieee754_fmod() local
56 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1; in __ieee754_fmod()
57 } else iy = (hy>>52)-1023; in __ieee754_fmod()
66 if(__builtin_expect(iy >= -1022, 1)) in __ieee754_fmod()
69 n = -1022-iy; in __ieee754_fmod()
74 n = ix - iy; in __ieee754_fmod()
92 iy -= 1; in __ieee754_fmod()
94 if(__builtin_expect(iy>= -1022, 1)) { /* normalize output */ in __ieee754_fmod()
95 hx = ((hx-UINT64_C(0x0010000000000000))|((uint64_t)(iy+1023)<<52)); in __ieee754_fmod()
98 n = -1022 - iy; in __ieee754_fmod()
A Ds_totalorder.c30 int64_t ix, iy; in __totalorder() local
32 EXTRACT_WORDS64 (iy, *y); in __totalorder()
39 && (iy & 0x7fffffffffffffffULL) > 0x7ff0000000000000ULL) in __totalorder()
42 iy ^= 0x0008000000000000ULL; in __totalorder()
46 uint64_t iy_sign = iy >> 63; in __totalorder()
48 iy ^= iy_sign >> 1; in __totalorder()
49 return ix <= iy; in __totalorder()
A Ds_totalordermag.c30 uint64_t ix, iy; in __totalordermag() local
32 EXTRACT_WORDS64 (iy, *y); in __totalordermag()
34 iy &= 0x7fffffffffffffffULL; in __totalordermag()
40 if (ix > 0x7ff0000000000000ULL && iy > 0x7ff0000000000000ULL) in __totalordermag()
43 iy ^= 0x0008000000000000ULL; in __totalordermag()
46 return ix <= iy; in __totalordermag()
A De_pow.c255 checkint (uint64_t iy) in checkint() argument
257 int e = iy >> 52 & 0x7ff; in checkint()
262 if (iy & ((1ULL << (0x3ff + 52 - e)) - 1)) in checkint()
264 if (iy & (1ULL << (0x3ff + 52 - e))) in checkint()
285 uint64_t ix, iy; in __pow() local
289 iy = asuint64 (y); in __pow()
299 if (__glibc_unlikely (zeroinfnan (iy))) in __pow()
301 if (2 * iy == 0) in __pow()
306 || 2 * iy > 2 * asuint64 (INFINITY)) in __pow()
317 if (ix >> 63 && checkint (iy) == 1) in __pow()
[all …]
/sysdeps/ieee754/ldbl-128/
A De_fmodl.c29 int64_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmodl() local
60 for (iy = -16431, i=ly; i>0; i<<=1) iy -=1; in __ieee754_fmodl()
62 for (iy = -16382, i=hy<<15; i>0; i<<=1) iy -=1; in __ieee754_fmodl()
64 } else iy = (hy>>48)-0x3fff; in __ieee754_fmodl()
79 if(iy >= -16382) in __ieee754_fmodl()
82 n = -16382-iy; in __ieee754_fmodl()
93 n = ix - iy; in __ieee754_fmodl()
111 iy -= 1; in __ieee754_fmodl()
113 if(iy>= -16382) { /* normalize output */ in __ieee754_fmodl()
114 hx = ((hx-0x0001000000000000LL)|((iy+16383)<<48)); in __ieee754_fmodl()
[all …]
A De_atan2l.c58 int64_t k,m,hx,hy,ix,iy; in __ieee754_atan2l() local
64 iy = hy&0x7fffffffffffffffLL; in __ieee754_atan2l()
66 ((iy|((ly|-ly)>>63))>0x7fff000000000000LL)) /* x or y is NaN */ in __ieee754_atan2l()
72 if((iy|ly)==0) { in __ieee754_atan2l()
85 if(iy==0x7fff000000000000LL) { in __ieee754_atan2l()
102 if(iy==0x7fff000000000000LL) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2l()
105 k = (iy-ix)>>48; in __ieee754_atan2l()
A Ds_nexttowardf.c29 int64_t hy,iy; in __nexttowardf() local
35 iy = hy&0x7fffffffffffffffLL; /* |y| */ in __nexttowardf()
38 ((iy>=0x7fff000000000000LL)&&((iy-0x7fff000000000000LL)|ly)!=0)) in __nexttowardf()
A Ds_nexttoward.c37 int64_t hy,iy; in __nexttoward() local
44 iy = hy&0x7fffffffffffffffLL; /* |y| */ in __nexttoward()
47 ((iy>=0x7fff000000000000LL)&&((iy-0x7fff000000000000LL)|ly)!=0)) in __nexttoward()
A Ds_nextafterl.c34 int64_t hx,hy,ix,iy; in __nextafterl() local
40 iy = hy&0x7fffffffffffffffLL; /* |y| */ in __nextafterl()
43 ((iy>=0x7fff000000000000LL)&&((iy-0x7fff000000000000LL)|ly)!=0)) /* y is nan */ in __nextafterl()
/sysdeps/ieee754/ldbl-opt/
A Ds_nexttowardfd.c34 int32_t hx,hy,ix,iy; in __nldbl_nexttowardf() local
40 iy = hy&0x7fffffff; /* |y| */ in __nldbl_nexttowardf()
43 ((iy>=0x7ff00000)&&((iy-0x7ff00000)|ly)!=0)) /* y is nan */ in __nldbl_nexttowardf()
/sysdeps/ieee754/ldbl-96/
A Dk_tanl.c89 __kernel_tanl (long double x, long double y, int iy) in __kernel_tanl() argument
99 if (x == 0 && iy == -1) in __kernel_tanl()
101 else if (iy == 1) in __kernel_tanl()
136 v = (long double) iy; in __kernel_tanl()
149 if (iy == 1) in __kernel_tanl()
A Ds_nexttowardf.c27 int32_t hx,ix,iy; in __nexttowardf() local
33 iy = esy&0x7fff; /* |y| */ in __nexttowardf()
36 (iy>=0x7fff&&((hy|ly)!=0))) /* y is nan */ in __nexttowardf()
/sysdeps/i386/fpu/
A Ds_nexttowardf.c28 int32_t hx,ix,iy; in __nexttowardf() local
34 iy = esy&0x7fff; /* |y| */ in __nexttowardf()
39 (iy>=0x7fff&&(((hy&0x7fffffff)|ly)!=0))) /* y is nan */ in __nexttowardf()

Completed in 16 milliseconds

12