Is sysdeps/ieee754/dbl-64/e_remainder.c broken?

Geoff Keating geoffk@geoffk.org
Thu Nov 22 06:03:00 GMT 2001


> Date: Tue, 27 Nov 2001 00:00:02 -0800
> From: "H . J . Lu" <hjl@lucon.org>
> Cc: moshier@moshier.ne.mediaone.net, libc-alpha@sourceware.cygnus.com

> On Mon, Nov 26, 2001 at 08:03:04PM -0800, Ulrich Drepper wrote:
> > Stephen L Moshier <moshier@mediaone.net> writes:
> > 
> > > Yes, it is broken on i386.
> > 
> > The "fix" is simple: don't use the code on x86.  The code was written
> > using accurate rounding based on the precision and not the extra-long
> > internal format.  Uglifying and slowing down of generally used code
> > for a platform which isn't even using the code is not acceptable.
> 
> Ok, the IBM code doesn't work on x86. Do we have "make check" results
> on none x86 platforms?

Happily, I do.  On powerpc, all the tests pass except for those
related to 'conj' in test-ifloat.  I need to look at that, but it's
likely a compiler bug in the 2.95.2 compiler I'm using.

-- 
- Geoffrey Keating <geoffk@geoffk.org> <geoffk@redhat.com>



More information about the Libc-alpha mailing list