Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Apr 2005 06:16:39 -0400
From:      David Schultz <das@FreeBSD.ORG>
To:        Stefan Farfeleder <stefanf@FreeBSD.ORG>
Cc:        cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/lib/msun/src s_ceill.c s_floorl.c s_truncl.c
Message-ID:  <20050428101639.GA15653@VARK.MIT.EDU>
In-Reply-To: <20050428090356.GB67414@wombat.fafoe.narf.at>
References:  <200504220830.j3M8UXSC030662@repoman.freebsd.org> <20050422084616.GB87979@wombat.fafoe.narf.at> <20050423132715.GA59057@VARK.MIT.EDU> <20050428090356.GB67414@wombat.fafoe.narf.at>

index | next in thread | previous in thread | raw e-mail

On Thu, Apr 28, 2005, Stefan Farfeleder wrote:
> On Sat, Apr 23, 2005 at 09:27:15AM -0400, David Schultz wrote:
> > On Fri, Apr 22, 2005, Stefan Farfeleder wrote:
> > 
> > > Please ignore my last message, I'll just use double addition to generate
> > > the exception.
> > 
> > Couldn't that result in a spurious underflow when logn double x gets
> > converted to double precision?  Consider x = 0x1p-2000L.
> 
> Indeed, that does happen.  Should I back out the last change and leave
> it broken on sparc64 until someone fixes the quad emulation?

Yeah, I think so.  There's no sense in having a hack to do things
right in one case when the real problem is that things are broken
for all the other cases, including addition.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050428101639.GA15653>