This is the mail archive of the
mailing list for the glibc project.
Re: [email@example.com] libc/2269: triginometric argument reduction error in libm
- To: aj at suse dot de
- Subject: Re: [firstname.lastname@example.org] libc/2269: triginometric argument reduction error in libm
- From: Geoff Keating <geoffk at geoffk dot org>
- Date: Sun, 20 May 2001 03:42:43 -0700
- CC: libc-alpha at sources dot redhat dot com, ballen at uwm dot edu, moshier at mediaone dot net
- References: <email@example.com>
- Reply-to: Geoff Keating <geoffk at redhat dot com>
> Cc: firstname.lastname@example.org, Stephen L Moshier <email@example.com>
> From: Andreas Jaeger <firstname.lastname@example.org>
> Date: 20 May 2001 11:44:10 +0200
> Hi Glibc Developers,
> here's a report about problems with the trigonmetric range reduction
> in glibc.
> Any comments or suggestions?
Someone needs to fix libc/sysdeps/i386/fpu/s_sin.S so that it does
proper range reduction, I think. It works fine on non-x86 chips.
Intel's manual (I was looking at the 'Pentium Processor Family
Developer's Manual, volume 3') has some spectacularly bad advice on
how to do range reduction. I would suggest ignoring it.
- Geoffrey Keating <email@example.com>