kern/80617: floating point registers seem not to be saved after
thread preemption.
Marc Olzheim
zlo at zlo.nu
Wed May 4 13:40:44 PDT 2005
The following reply was made to PR kern/80617; it has been noted by GNATS.
From: Marc Olzheim <zlo at zlo.nu>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: kern/80617: floating point registers seem not to be saved after thread preemption.
Date: Wed, 4 May 2005 22:28:39 +0200
floorf() and ceilf() are the only functions where this happens. When
replacing the code with doubles and using floor() and ceil() no problems
arise.
Both floorf() and ceilf() crash in "flds 0x8(%ebp)".
More information about the freebsd-bugs
mailing list