Pentium is unreliable for floating-point calculations

John Barton jjb at
Wed Nov 30 15:17:38 EST 1994

In article <3beqpr$1h9 at>, tjrc1 at (Tim Cutts) writes:
|> prm at (Pedro Mendes) writes:
|> >4195835.0 - (4195835.0 / 3145727.0 ) * 3145727.0
|> >The result should be 0, but the pentiums seem to think it is 256...
|> Bear in mind you should make sure that the program doing the
|> calculation is using double precision.  It is apparently only double
|> precision that is affected.
|> Tim.

   Just so I don't miss out in the incredible net traffic on this one...
I wonder what percentage of the world's numerical software is
more accurate than this erroneous chip?  One part in 10**6?


John J. Barton        jjb at            (914)784-6645
H1-C13 IBM Watson Research Center P.O. Box 704 Hawthorne NY 10598

More information about the Bio-soft mailing list