Lines Matching +full:0 +full:x000fffff
35 sxy = (hx ^ hy) & 0x80000000; in remquo()
36 sx = hx&0x80000000; /* sign of x */ in remquo()
38 hy &= 0x7fffffff; /* |y| */ in remquo()
41 if((hy|ly)==0||(hx>=0x7ff00000)|| /* y=0,or x not finite */ in remquo()
42 ((hy|((ly|-ly)>>31))>0x7ff00000)) /* or y is NaN */ in remquo()
46 q = 0; in remquo()
51 return Zero[(u_int32_t)sx>>31]; /* |x|=|y| return x*0*/ in remquo()
56 if(hx<0x00100000) { /* subnormal x */ in remquo()
57 if(hx==0) { in remquo()
58 for (ix = -1043, i=lx; i>0; i<<=1) ix -=1; in remquo()
60 for (ix = -1022,i=(hx<<11); i>0; i<<=1) ix -=1; in remquo()
65 if(hy<0x00100000) { /* subnormal y */ in remquo()
66 if(hy==0) { in remquo()
67 for (iy = -1043, i=ly; i>0; i<<=1) iy -=1; in remquo()
69 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1; in remquo()
75 hx = 0x00100000|(0x000fffff&hx); in remquo()
83 lx = 0; in remquo()
87 hy = 0x00100000|(0x000fffff&hy); in remquo()
95 ly = 0; in remquo()
101 q = 0; in remquo()
104 if(hz<0){hx = hx+hx+(lx>>31); lx = lx+lx;} in remquo()
109 if(hz>=0) {hx=hz;lx=lz;q++;} in remquo()
112 if((hx|lx)==0) { /* return sign(x)*0 */ in remquo()
113 q &= 0x7fffffff; in remquo()
117 while(hx<0x00100000) { /* normalize x */ in remquo()
122 hx = ((hx-0x00100000)|((iy+1023)<<20)); in remquo()
129 lx = (hx<<(32-n))|(lx>>n); hx = 0; in remquo()
131 lx = hx>>(n-32); hx = 0; in remquo()
137 if (y < 0x1p-1021) { in remquo()
148 q &= 0x7fffffff; in remquo()