Lines Matching refs:ay
43 kernel (long double ax, long double ay) in kernel() argument
46 long double h = sqrtl (ax * ax + ay * ay); in kernel()
47 if (h <= 2.0L * ay) in kernel()
49 long double delta = h - ay; in kernel()
51 t2 = (delta - 2.0L * (ax - ay)) * delta; in kernel()
56 t1 = 2.0L * delta * (ax - 2.0L * ay); in kernel()
57 t2 = (4.0L * delta - ay) * ay + delta * delta; in kernel()
79 long double ay = x < y ? x : y; in __ieee754_hypotl() local
84 if (__glibc_unlikely (ay <= ax * EPS)) in __ieee754_hypotl()
85 return ax + ay; in __ieee754_hypotl()
87 return kernel (ax * SCALE, ay * SCALE) / SCALE; in __ieee754_hypotl()
91 if (__glibc_unlikely (ay < TINY_VAL)) in __ieee754_hypotl()
93 if (__glibc_unlikely (ax >= ay / EPS)) in __ieee754_hypotl()
94 return ax + ay; in __ieee754_hypotl()
96 ax = kernel (ax / SCALE, ay / SCALE) * SCALE; in __ieee754_hypotl()
102 if (__glibc_unlikely (ay <= ax * EPS)) in __ieee754_hypotl()
103 return ax + ay; in __ieee754_hypotl()
105 return kernel (ax, ay); in __ieee754_hypotl()