Subject: Re: Pentium FDIV bug
To: Rick Byers <rickb@iaw.on.ca>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: port-i386
Date: 10/18/1999 11:14:20
On Sun, Oct 17, 1999 at 10:23:33PM -0400, Rick Byers wrote:
> Hi.
> I just bought an old Pentium 90, and it turns out it has the FDIV bug (I
> forgot all about that it's been so long).  What is the amount of
> compensation for the FDIV bug in NetBSD-1.4.1?  I searched the mailing
> lists and found some reference to gcc using a work around, is this still
> the case with EGCS (i.e. any code I compile shouldn't be a problem?).  I
> assume there is no binary level workaround other than disabling the FPU?
> 
> How serious is the bug anyway?  I don't expect to be doing much (if any)
> floating point stuff on the machine (it's basically just a NAT box).  Is
> it just a few rare circumstanances that result in slightly innacurate
> divisions, or is it a good portion of divisions are completely wrong?

It can only affect you on heavy floating-point computations.
I think the precision is trucated to 6 or 7 digits instead of the 10 expected
(from memory - I may be wrong). I have one p90 with this bug, never got
any problems with it.

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
--