Research Papers

How Computers Generate Random Numbers

• How do computers, which are completely deterministic machines, generate random numbers?
• The Random Sequence {1,1,1,1,....}

Reverse Engineering

• Reverse Engineering Executables
• How Commmand Line Parameters Are Parsed
• Why Windows Calculator Computes
sqrt(4) - 2 = 8.16e-39

The Pentium Division Flaw

The original Pentium™ CPU contained a flaw in the hardware floating point division unit causing it to return incorrect results in very rare instances.

For example: 5506153.0 / 294911.0

Correct: 18.67055823621364
Pentium: 18.66990719233938

Includes a detailed description of the radix 4 SRT division algorythm used by the Pentium™.