Lines Matching full:y
13 /* hypotl(x,y)
16 * If (assume round-to-nearest) z=x*x+y*y
20 * So, compute sqrtl(x*x+y*y) with some care as
23 * Assume x>y>0;
25 * 1. if x > 2y use
26 * x1*x1+(y*y+(x2*(x+x1))) for x*x+y*y
28 * 2. if x <= 2y use
29 * t1*yy1+((x-y)*(x-y)+(t1*y2+t2*y))
31 * yy1= y with lower 64 bits chopped, y2 = y-yy1.
37 * hypotl(x,y) is INF if x or y is +INF or -INF; else
38 * hypotl(x,y) is NAN if x or y is NAN.
41 * hypotl(x,y) returns sqrtl(x^2+y^2) with error less
48 hypotl(long double x, long double y) in hypotl() argument
55 GET_LDOUBLE_MSW64(hb,y); in hypotl()
57 if(hb > ha) {a=y;b=x;j=ha; ha=hb;hb=j;} else {a=x;b=y;} in hypotl()
60 if((ha-hb)>0x78000000000000LL) {return a+b;} /* x/y > 2**120 */ in hypotl()