https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63488

--- Comment #2 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
The code in question is at libquadmath/math/j0q.c, function y0q, in the branch
annotated  /* 0 <= x <= 2 */

It has to do with the rational function:

/* Y0(x) = 2/pi * log(x) * J0(x) + R(x^2)
   Peak absolute error 1.7e-36 (relative where Y0 > 1)
   0 <= x <= 2   */

Coefficients are in Y0_2N and Y0_2D.

--------------------

It would be useful to confirm this bug in the upstream glibc's j0l(), as it
probably manifests on 128-bit long double
(glibc/sysdeps/ieee754/ldbl-128/e_j0l.c).

Reply via email to