Lines Matching refs:hy
35 int n,hx,hy,hz,ix,iy,sx,i; local
40 hy = __HI(y); /* high word of y */
44 hy &= 0x7fffffff; /* |y| */
47 if((hy|ly)==0||(hx>=0x7ff00000)|| /* y=0,or x not finite */
48 ((hy|((ly|-ly)>>31))>0x7ff00000)) /* or y is NaN */
50 if(hx<=hy) {
51 if((hx<hy)||(lx<ly)) return x; /* |x|<|y| return x */
66 if(hy<0x00100000) { /* subnormal y */
67 if(hy==0) {
70 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1;
72 } else iy = (hy>>20)-1023;
88 hy = 0x00100000|(0x000fffff&hy);
92 hy = (hy<<n)|(ly>>(32-n));
95 hy = ly<<(n-32);
103 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;
111 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;