Lines Matching defs:hb
53 int64_t j,k,ha,hb;
57 GET_LDOUBLE_MSW64(hb,y);
58 hb &= 0x7fffffffffffffffLL;
59 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;}
61 SET_LDOUBLE_MSW64(b,hb); /* b <- |b| */
62 if((ha-hb)>0x78000000000000LL) {return a+b;} /* x/y > 2**120 */
71 if(((hb^0x7fff000000000000LL)|low)==0) w = b;
76 hb -= 0x2580000000000000LL; k += 9600;
78 SET_LDOUBLE_MSW64(b,hb);
80 if(hb < 0x20bf000000000000LL) { /* b < 2**-8000 */
81 if(hb <= 0x0000ffffffffffffLL) { /* subnormal b or 0 */
84 if((hb|low)==0) return a;
92 hb += 0x2580000000000000LL; /* b *= 2^9600 */
95 SET_LDOUBLE_MSW64(b,hb);
108 SET_LDOUBLE_MSW64(yy1,hb);