[can.sun-stroke] benchmarks

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