Lines Matching refs:b
56 double a=x,b=y,t1,t2,y1,y2,w; in __ieee754_hypot() local
63 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} in __ieee754_hypot()
65 SET_HIGH_WORD(b,hb); /* b <- |b| */ in __ieee754_hypot()
66 if((ha-hb)>0x3c00000) {return a+b;} /* x/y > 2**60 */ in __ieee754_hypot()
71 w = a+b; /* for sNaN */ in __ieee754_hypot()
74 GET_LOW_WORD(low,b); in __ieee754_hypot()
75 if(((hb^0x7ff00000)|low)==0) w = b; in __ieee754_hypot()
81 SET_HIGH_WORD(b,hb); in __ieee754_hypot()
86 GET_LOW_WORD(low,b); in __ieee754_hypot()
90 b *= t1; in __ieee754_hypot()
98 SET_HIGH_WORD(b,hb); in __ieee754_hypot()
102 w = a-b; in __ieee754_hypot()
103 if (w>b) { in __ieee754_hypot()
107 w = sqrt(t1*t1-(b*(-b)-t2*(a+t1))); in __ieee754_hypot()
112 y2 = b - y1; in __ieee754_hypot()
116 w = sqrt(t1*y1-(w*(-w)-(t1*y2+t2*b))); in __ieee754_hypot()