Lines Matching defs:hy
39 int32_t n,hx,hy,hz,ix,iy,sx,i;
43 EXTRACT_WORDS(hy,ly,y);
44 sxy = (hx ^ hy) & 0x80000000;
47 hy &= 0x7fffffff; /* |y| */
50 if((hy|ly)==0||(hx>=0x7ff00000)|| /* y=0,or x not finite */
51 ((hy|((ly|-ly)>>31))>0x7ff00000)) /* or y is NaN */
53 if(hx<=hy) {
54 if((hx<hy)||(lx<ly)) {
74 if(hy<0x00100000) { /* subnormal y */
75 if(hy==0) {
78 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1;
80 } else iy = (hy>>20)-1023;
82 /* set up {hx,lx}, {hy,ly} and align y to x */
96 hy = 0x00100000|(0x000fffff&hy);
100 hy = (hy<<n)|(ly>>(32-n));
103 hy = ly<<(n-32);
112 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;
117 hz=hx-hy;lz=lx-ly; if(lx<ly) hz -= 1;