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-src
mailing list