Lines Matching refs:ay
64 kernel (double ax, double ay) in kernel() argument
68 t1 = ay + ay; in kernel()
69 t2 = ax - ay; in kernel()
74 return sqrt (fma (ax, ax, ay * ay)); in kernel()
77 double h = sqrt (ax * ax + ay * ay); in kernel()
78 if (h <= 2.0 * ay) in kernel()
80 double delta = h - ay; in kernel()
82 t2 = (delta - 2.0 * (ax - ay)) * delta; in kernel()
87 t1 = 2.0 * delta * (ax - 2.0 * ay); in kernel()
88 t2 = (4.0 * delta - ay) * ay + delta * delta; in kernel()
111 double ay = USE_FMIN_BUILTIN ? fmin (x, y) : (x < y ? x : y); in __hypot() local
116 if (__glibc_unlikely (ay <= ax * EPS)) in __hypot()
117 return handle_errno (math_narrow_eval (ax + ay)); in __hypot()
119 return handle_errno (math_narrow_eval (kernel (ax * SCALE, ay * SCALE) in __hypot()
124 if (__glibc_unlikely (ay < TINY_VAL)) in __hypot()
126 if (__glibc_unlikely (ax >= ay / EPS)) in __hypot()
127 return math_narrow_eval (ax + ay); in __hypot()
129 ax = math_narrow_eval (kernel (ax / SCALE, ay / SCALE) * SCALE); in __hypot()
135 if (__glibc_unlikely (ay <= ax * EPS)) in __hypot()
136 return ax + ay; in __hypot()
138 return kernel (ax, ay); in __hypot()