Floating point exceptions with -pthread
Marc Olzheim
marcolz at stack.nl
Wed May 4 13:22:47 PDT 2005
On Wed, May 04, 2005 at 09:51:53PM +0200, Marc Olzheim wrote:
> On Wed, May 04, 2005 at 03:15:06PM -0400, Daniel Eischen wrote:
> > > It seems to me like something about the floorf() assembly might have
> > > something to do with it.
> >
> > Yeah, I was just trying to narrow down the problem a bit more.
>
> I've attached one that's built very tight around floorf().
Replacing floorf() in the program by:
fabs()
rintf()
sqrt()
expf()
log10f()
logf()
cosf()
powf(,)
doesn't crash.
The only two functions I found to crash are floorf() and ceilf().
Replacing all floats by doubles and using floor() or ceil() doesn't
crash either.
So it really seems to be in the floorf() and ceilf() code.
Marc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-threads/attachments/20050504/b409e8b2/attachment.bin
More information about the freebsd-threads
mailing list