Lines Matching refs:ha
51 int64_t j,k,ha,hb; in hypotl() local
53 GET_LDOUBLE_MSW64(ha,x); in hypotl()
54 ha &= 0x7fffffffffffffffLL; in hypotl()
57 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} in hypotl()
58 SET_LDOUBLE_MSW64(a,ha); /* a <- |a| */ in hypotl()
60 if((ha-hb)>0x78000000000000LL) {return a+b;} /* x/y > 2**120 */ in hypotl()
62 if(ha > 0x5f3f000000000000LL) { /* a>2**8000 */ in hypotl()
63 if(ha >= 0x7fff000000000000LL) { /* Inf or NaN */ in hypotl()
67 if(((ha&0xffffffffffffLL)|low)==0 && !issignalingl_inline(b)) in hypotl()
75 ha -= 0x2580000000000000LL; in hypotl()
77 SET_LDOUBLE_MSW64(a,ha); in hypotl()
91 ha += 0x2580000000000000LL; /* a *= 2^9600 */ in hypotl()
94 SET_LDOUBLE_MSW64(a,ha); in hypotl()
102 SET_LDOUBLE_MSW64(t1,ha); in hypotl()
111 SET_LDOUBLE_MSW64(t1,ha+0x0001000000000000LL); in hypotl()