cvs commit: src/sys/i386/include _types.h

David Schultz das at FreeBSD.ORG
Thu Mar 6 06:36:33 UTC 2008


On Thu, Mar 06, 2008, Peter Jeremy wrote:
> On Wed, Mar 05, 2008 at 10:32:46PM -0500, David Schultz wrote:
> >gcc doesn't get any of this right. FreeBSD/i386 fixes the problem
> >for /doubles/ by setting the i387 to use 53-bit precision.
> 
> Note that FreeBSD/amd64 does not do this when running i386 binaries
> so you can get discrepancies between running the same program natively
> vs running it in compatibility mode.

Good point. I don't think i386 ever got fixed to do the
appropriate mode change for Linux binaries, either, BTW.


More information about the cvs-src mailing list