jonah@db.toronto.edu (Jeffrey Lee) (08/17/89)
I was interested in determining whether it would be better to use integer or floating point for faster arc drawing code under X11. This lead to me write a simple benchmark test program. The following are approximate timings (in microseconds) for operations on various processors: 3/50 3/60 3/80 4/110 4/280 SGI/4D M120 (no FPU) loop 1.25 0.93 1.17 1.03 0.82 0.20 0.18 iadd 1.15 0.85 0.52 0.82 0.63 0.08 0.12 imul 4.27 3.12 2.95 5.80 5.00 0.49 0.43 idiv 7.42 5.40 5.43 8.17 6.67 1.45 1.31 dadd 15.73 11.10 8.42 493.00 1.62 0.25 0.27 dmul 17.43 12.25 9.15 540.00 1.82 0.34 0.30 ddiv 18.56 13.85 11.12 827.25 5.40 0.89 0.79