Lines Matching defs:hb
23 int32_t j,k,ha,hb;
27 GET_FLOAT_WORD(hb,y);
28 hb &= 0x7fffffff;
29 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;}
31 SET_FLOAT_WORD(b,hb); /* b <- |b| */
32 if((ha-hb)>0xf000000) {return a+b;} /* x/y > 2**30 */
38 if(hb == 0x7f800000) w = b;
42 ha -= 0x22000000; hb -= 0x22000000; k += 68;
44 SET_FLOAT_WORD(b,hb);
46 if(hb < 0x26800000) { /* b < 2**-50 */
47 if(hb <= 0x007fffff) { /* subnormal b or 0 */
48 if(hb==0) return a;
55 hb += 0x22000000; /* b *= 2^68 */
58 SET_FLOAT_WORD(b,hb);
69 SET_FLOAT_WORD(yy1,hb&0xfffff000);