This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Improve tgamma accuracy (bug 18613) [committed]
- From: Szabolcs Nagy <szabolcs dot nagy at arm dot com>
- To: Joseph Myers <joseph at codesourcery dot com>, "libc-alpha at sourceware dot org" <libc-alpha at sourceware dot org>
- Date: Thu, 02 Jul 2015 13:58:27 +0100
- Subject: Re: Improve tgamma accuracy (bug 18613) [committed]
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot DEB dot 2 dot 10 dot 1506292329590 dot 25673 at digraph dot polyomino dot org dot uk> <alpine dot DEB dot 2 dot 10 dot 1507012145120 dot 29365 at digraph dot polyomino dot org dot uk>
On 01/07/15 22:50, Joseph Myers wrote:
> I saw some failures of new tgamma tests for ARM. On investigation these
> appear to be a GCC bug;
> <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66731> filed. So if you see
> missing errno settings for tgamma_upward on ARM, or, I think but haven't
> tested, AArch64, that GCC bug is the cause.
>
hm i tried to verify this on aarch64 and also regenerate the libm ulps
but the new ulps file somehow become much smaller than expected
$ grep Function NewUlps
Function: Real part of "cexp_downward":
Function: Imaginary part of "cexp_downward":
Function: Real part of "cexp_towardzero":
Function: Imaginary part of "cexp_towardzero":
Function: Real part of "cexp_upward":
Function: Imaginary part of "cexp_upward":
Function: Real part of "csin_upward":
Function: Real part of "csinh_downward":
Function: "jn_downward":
Function: "jn_towardzero":
Function: "jn_upward":
Function: "tgamma_downward":
Function: "tgamma_towardzero":
Function: "tgamma_upward":
so most functions have no errors and 'make regen-ulps'
has no error output.
a bit earlier version at 31545c23277cd54a1edd41c85d8255fb589158e3
the ulps file looks as i'd expect, still investigating..