cvs commit: src/lib/msun/src s_ceill.c s_floorl.c s_truncl.c

David Schultz das at FreeBSD.ORG
Thu Apr 28 03:19:33 PDT 2005


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.


More information about the cvs-all mailing list