The Pentium Division Flaw - References

Chapter 9              
index
Back to Deley's Homepage



REFERENCES (Updated: Feb. 5, 2022)


[1] "Architecture of the Pentium Microprocessor", by Donald Alpert and Dror Avnon, IEEE Micro,V-13:11-21(June 1993).


[2] "Higher-Radix Division Using Estimates of the Divisor and Partial Remainders", Daniel E. Atkins, IEEE Transactions on Computers, C-17:925-935(1968)


TIM COE'S C SOURCE CODE EMULATING THE PENTIUM DIVISION FLAW
Tim Coe Source Code

THE INTEL WHITE PAPER ON THE PENTIUM FDIV FLAW
http://web.archive.org/web/19961221090513/http://www.intel.com/procs/support/pentium/fdiv/white11.ps
(See http://ghostscript.com/ for free Ghostscript and GSview programs which can display the .ps postscript file.)

ftp.microsoft.com
./Softlib/MSLFILES:
3/27/95   S15242   VCFDIV.EXE   Pentium FDIV Patch for Visual C++ 2.0
12/22/94S15039WE1136.EXEPentium FPU Patch for Use with Microsoft Excel
1/25/95S15075WW1138.EXEUpdated Calculator Accessory for Windows
2/ 3/95S15157WW1140.EXEWindows Solution for Faulty Pentium FPU


oak.oakland.edu
SimTel/msdos/sysutil
586test4.zip   B   10504   950418   NAiS Pentium Flaw Detector v4.00
prctst1d.zipB2877941207Detects CPU-type and Pentium FDIV BUG


PENTIUM FDIV BUG HISTORY
ftp.mathworks.com /pub/pentium/
https://faculty.lynchburg.edu/~nicely/pentbug/pentbug.html

Website of Dr. Thomas R. Nicely: https://www.trnicely.net/

Pentium Division Bug Discovered on this Machine Oct. 1994 by Dr. Thomas R. Nicely


MS-WINDOWS CALCULATOR UPDATE:
An updated version of the Microsoft Windows calculator which fixes the rounding bug [2.01 - 2.00 = 0.0] is available from the following site. This bug is unrelated to the Pentium division bug. This version of the Microsoft Windows calculator is apparently also not "Pentium Aware":

ftp.microsoft.com
./Softlib/MSLFILES:
1/25/95  S15075  WW1138.EXE  Updated Calculator Accessory for Windows


OTHER PAPERS BY DAVID W. DELEY:

"How Computers Generate Random Numbers", 1991.




Chapter 9              
index
Back to Deley's Homepage