Lines Matching refs:b
26 float a=x,b=y,t1,t2,y1,y2,w; in __ieee754_hypotf() local
33 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} in __ieee754_hypotf()
35 SET_FLOAT_WORD(b,hb); /* b <- |b| */ in __ieee754_hypotf()
36 if((ha-hb)>0xf000000) {return a+b;} /* x/y > 2**30 */ in __ieee754_hypotf()
40 w = a+b; /* for sNaN */ in __ieee754_hypotf()
42 if(hb == 0x7f800000) w = b; in __ieee754_hypotf()
48 SET_FLOAT_WORD(b,hb); in __ieee754_hypotf()
54 b *= t1; in __ieee754_hypotf()
62 SET_FLOAT_WORD(b,hb); in __ieee754_hypotf()
66 w = a-b; in __ieee754_hypotf()
67 if (w>b) { in __ieee754_hypotf()
70 w = __ieee754_sqrtf(t1*t1-(b*(-b)-t2*(a+t1))); in __ieee754_hypotf()
74 y2 = b - y1; in __ieee754_hypotf()
77 w = __ieee754_sqrtf(t1*y1-(w*(-w)-(t1*y2+t2*b))); in __ieee754_hypotf()