Floating point exceptions with -pthread
Marc Olzheim
marcolz at stack.nl
Wed May 4 16:40:30 PDT 2005
On Wed, May 04, 2005 at 06:18:25PM -0400, David Schultz wrote:
> Yeah, that part is fine. The one odd thing I notice as a glance
> back at the code is that it uses -12(%ebp) and -16(%ebp) for
> temporary storage, instead of using -4(%ebp) and -8(%ebp) like
> the double versions. That's probably a cut-and-pasto on my
> part.
*doh*
NetBSD cvsweb /usr/src/lib/libm/arch/i387/s_floorf.S:
-----8<---------8<-----------8<-----
Revision 1.3.16.1 / (download) - annotate - [select for diffs], Thu Mar 28 22:55:09 2002 UTC (3 years, 1 month ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.3: +6 -6 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)
Pull up revision 1.5 (requested by fvdl):
Fix stack usage so that a signal delivered in ceil() or floor()
no longer corrupts the stack.
-----8<---------8<-----------8<-----
Versions before it looked an awful lot like the one we just fixed. :-/
It seems as though a look into the other NetBSD patches might be
worthwile...
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/20050505/e498ff30/attachment.bin
More information about the freebsd-threads
mailing list