Dhrystone 1.1 Benchmark
-----------------------

For info contact me by email at dcc@dcs.ed.ac.uk, by post
to 2 Main St., Carnock, Dunfermline, FIFE, Scotland KY12 9JQ,
or see originator's name in file.

This kit contains the source code for an old-ish version of Dhrystone,
together with AmigaDOS executables, for 68000/noFPU and 68020/68881.
It is intended for people who have systems on which Nic Wilson's
"SysInfo" tester doesn't yet work properly, e.g. accelerated A500's
and A3000/16's - it is not nearly as good a test, but should work on
all Amigas, and since the code has been optimised, gives higher
readings than the SysInfo Dhrystone code, useful for boasting to
friends with other types of machine.

The number of iterations, which has to be set by a #define in the
source at compile time, is set to 500,000 - to get accurate readings
for very fast machines (68040 etc.) it is advisable to increase it.

Files
-----

dhrystone.c     source code
dhrystone       Amiga executable; any CPU, FPU neither required nor used
dhry881           "       "       68020 or above with FPU


Results
-------

All values in dhrystones. SysInfo written in 68000 assembler by Nic
Wilson. Other tests compiled from the included source with gcc-2.3.3

  Machine                            Sysinfo 3.15   Without FPU   With FPU
  -------                            ------------   -----------   --------

  Amiga 500 Chip RAM only                 530            ?           N/A

  Amiga 3000/25, Page Mode FastRAM,      4750           7000         7350
  cpu cache burst fastrom,
  ramsey burst

  Amiga 3000/25, Page Mode FastRAM,     20200          27000        29000
  PPI Mercury 28MHz 68040, set040 -f,
  cpu cache burst copyback

  Sun 4 Sparcstation ELC                  N/A           N/A         30000

  Sun 4 Sparcserver 4/75                  N/A           N/A         35000


Dave Crooke
19-Apr-93
