Lines Matching refs:a
50 long double a,b,t1,t2,yy1,y2,w; in hypotl() local
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()
65 w = a+b; /* for sNaN */ in hypotl()
66 GET_LDOUBLE_LSW64(low,a); in hypotl()
68 w = a; in hypotl()
70 if(((hb^0x7fff000000000000LL)|low)==0 && !issignalingl_inline(a)) in hypotl()
77 SET_LDOUBLE_MSW64(a,ha); in hypotl()
84 if((hb|low)==0) return a; in hypotl()
88 a *= t1; in hypotl()
94 SET_LDOUBLE_MSW64(a,ha); in hypotl()
99 w = a-b; in hypotl()
103 t2 = a-t1; in hypotl()
104 w = sqrtl(t1*t1-(b*(-b)-t2*(a+t1))); in hypotl()
106 a = a+a; in hypotl()
112 t2 = a - t1; in hypotl()