Home | History | Annotate | Download | only in fdlibm

Lines Matching refs:lx

36 	unsigned lx,ly,lz;
39 lx = __LO(x); /* low word of x */
51 if((hx<hy)||(lx<ly)) return x; /* |x|<|y| return x */
52 if(lx==ly)
59 for (ix = -1043, i=lx; i>0; i<<=1) ix -=1;
74 /* set up {hx,lx}, {hy,ly} and align y to x */
80 hx = (hx<<n)|(lx>>(32-n));
81 lx <<= n;
83 hx = lx<<(n-32);
84 lx = 0;
103 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;
104 if(hz<0){hx = hx+hx+(lx>>31); lx = lx+lx;}
108 hx = hz+hz+(lz>>31); lx = lz+lz;
111 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;
112 if(hz>=0) {hx=hz;lx=lz;}
115 if((hx|lx)==0) /* return sign(x)*0 */
118 hx = hx+hx+(lx>>31); lx = lx+lx;
124 __LO(x) = lx;
128 lx = (lx>>n)|((unsigned)hx<<(32-n));
131 lx = (hx<<(32-n))|(lx>>n); hx = sx;
133 lx = hx>>(n-32); hx = sx;
136 __LO(x) = lx;