Lines Matching refs:a
50 long double a,b,t1,t2,yy1,y2,w; in hypotl() local
57 if(eb > ea) {a=y;b=x;j=ea; ea=eb;eb=j;} else {a=x;b=y;} in hypotl()
58 SET_LDOUBLE_EXP(a,ea); /* a <- |a| */ in hypotl()
60 if((ea-eb)>0x46) {return a+b;} /* x/y > 2**70 */ in hypotl()
65 w = a+b; /* for sNaN */ in hypotl()
66 GET_LDOUBLE_WORDS(es,high,low,a); in hypotl()
69 w = a; in hypotl()
71 if(((eb^0x7fff)|(high&0x7fffffff)|low)==0 && !issignalingl_inline(a)) in hypotl()
77 SET_LDOUBLE_EXP(a,ea); in hypotl()
85 if((high|low)==0) return a; in hypotl()
88 a *= t1; in hypotl()
94 SET_LDOUBLE_EXP(a,ea); in hypotl()
99 w = a-b; in hypotl()
102 GET_LDOUBLE_MSW(high,a); in hypotl()
104 t2 = a-t1; in hypotl()
105 w = sqrtl(t1*t1-(b*(-b)-t2*(a+t1))); in hypotl()
109 a = a+a; in hypotl()
112 GET_LDOUBLE_MSW(high,a); in hypotl()
114 t2 = a - t1; in hypotl()