Home | History | Annotate | Download | only in fdlibm

Lines Matching refs:ha

56 	int j,k,ha,hb;
58 ha = __HI(x)&0x7fffffff; /* high word of x */
60 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;}
61 __HI(a) = ha; /* a <- |a| */
63 if((ha-hb)>0x3c00000) {return a+b;} /* x/y > 2**60 */
65 if(ha > 0x5f300000) { /* a>2**500 */
66 if(ha >= 0x7ff00000) { /* Inf or NaN */
68 if(((ha&0xfffff)|__LO(a))==0) w = a;
73 ha -= 0x25800000; hb -= 0x25800000; k += 600;
74 __HI(a) = ha;
86 ha += 0x25800000; /* a *= 2^600 */
89 __HI(a) = ha;
97 __HI(t1) = ha;
106 __HI(t1) = ha+0x00100000;