ClockSp test results ==================== -----------------------------|---------|---------|---------|---------|----------|---------|---------|---------|---------|---------| | Real | Integer | Real | Integer | Trig/Log |Ackerman | String |Procedure| GOSUB |Combined | | REPEAT | REPEAT | FOR | FOR | Test |Recursion|manipul'n| call | call | average | | loop | loop | loop | loop | | | | | | | -----------------------------|---------|---------|---------|---------|----------|---------|---------|---------|---------|---------| BBC B 6502 2MHz | 2.00MHz| 2.00MHz| 2.00MHz| 2.00MHz| 2.00MHz| 2.00MHz| 2.00MHz| 2.00MHz| 2.00MHz| 2.00MHz| Master 128 65C12 2MHz | 2.26MHz| 2.23MHz| 2.31MHz| 2.17MHz| 4.41MHz| 2.04MHz| 2.30MHz| 2.11MHz| 2.07MHz| 2.51MHz| Master Compact 65C12 2MHz | | 3.16MHz| BBC 6502 Tube 65C12 3MHz | 2.95MHz| 2.95MHz| 2.96MHz| 2.96MHz| 2.92MHz| 2.96MHz| 2.96MHz| 2.99MHz| 2.97MHz| 2.97MHz| Master 6502 Tube 65C12 4MHz | | 4.03MHz| BBC Z80 Tube Z80A 6MHz | 2.63MHz| 1.89MHz| 2.86MHz| 0.97MHz| 5.03MHz| 2.51MHz| 2.38MHz| 2.27MHz| 1.51MHz| 2.51MHz| Amstrad NC100 Z80A 4MHz | | 1.70MHz| ZX Spectrum Z80A 3.5MHz| 1.49MHz| 1.07MHz| 1.62MHz| 0.55MHz| 3.17MHz| 1.43MHz| 1.34MHz| 1.28MHz| 0.84MHz| 1.45MHz| Speculator A5000 RO3.11| 2.35MHz| 1.76MHz| 2.63MHz| 0.89MHz| 3.66MHz| 2.33MHz| 2.16MHz| 2.05MHz| 1.54MHz| 2.18MHz| Z80Em A5000 RO3.11| 1.52MHz| 0.09MHz| 1.64MHz| 0.55MHz| 2.80MHz| 0.45MHz| 1.36MHz| 0.31MHz| 0.86MHz| 0.43MHz| A5000 RISC OS 3.11|136.00MHz|119.50MHz|170.00MHz|178.00MHz| 468.33MHz|127.00MHz|110.00MHz|199.25MHz|215.25MHz|221.90MHz| Z80Tube A5000 RO3.11| 2.44MHz| 1.85MHz| 2.89MHz| 0.97MHz| 3.68MHz| 2.36MHz| 2.42MHz| 2.15MHz| 1.64MHz| 2.31MHz| Commodore 64 6502 1MHz | 0.94MHz| 0.94MHz| 0.94MHz| 0.94MHz| 0.94MHz| 0.94MHz| 0.94MHz| 0.94MHz| 0.94MHz| 0.94MHz| ARM7 CoPro ARM7 64MHz |455.55MHz|341.42MHz|465.45MHz|357.00MHz|2293.33MHz| |485.00MHz|536.66MHz|750.00MHz|758.08MHz| PDP11 SIMH PDP11 | 29.64MHz| 34.14MHz| 80.14MHz| 22.25MHz| | | 45.25MHz| | 27.28MHz| 48.33MHz| Z80Em, RiscPC, RISC OS 4.39 Z80Em, RiscPC, RISC OS 4.39 ROM BASIC running from tape version -------------------- -------------------- Real Repeat 1.52 Real Repeat 0.51 Integer repeat 0.09 Integer repeat 0.09 Real For 1.64 Real For 0.65 Integer For 0.55 Integer For 0.55 Floating point 2.80 Floating point 2.80 Ackermann 0.45 Ackermann 1.46 String 1.36 String 1.36 Procedure 0.31 Procedure 0.31 Gosub 0.86 Gosub 0.86 Average 1.42 Average 0.43