# Acorn Archimedes A4000, 4MB RAM (2MB soldered, 2MB in expansion slots)
# using ARM 250 CPU @ 12 MHz running in wimpmode 30 (800*600,4 colors, 56 Hz = 6.6 MB/s)
# screen blanking disabled
# Ran from a 200 KB ramdisc, results being written there too
# Interpreted by BBC BASIC V
# Benchmarking on a 2 KB block with timer resolution of 10000 us
# slow_version is using global variables, fast_version only local variables
#    size  slow_version [us] fast_version [us]  # of inner iterations
30 85333.33334 85000 209
33 95185.18518 95555.55557 236
36 95185.18518 95555.55557 236
39 111739.1304 111739.1304 279
42 122857.1429 123333.3333 309
46 140526.3158 140526.3158 355
50 152352.9412 152352.9412 386
55 164375 164375 417
60 174666.6667 175333.3333 447
66 206153.8461 206923.077 530
72 218333.3334 219166.6666 564
79 242727.2727 242727.2727 627
86 266000 267000 691
94 290000 290000 755
103 313333.3334 313333.3334 818
113 361250 360000 945
124 397142.8572 397142.8572 1043
136 433333.3333 435000 1144
149 485000 485000 1280
163 524000 524000 1385
179 586000 586000 1554
196 640000 640000 1697
215 717500 717500 1911
236 800000 800000 2135
259 880000 880000 2353
284 976666.6665 976666.6665 2618
312 1073333.333 1073333.333 2878
343 1180000 1183333.333 3175
377 1325000 1325000 3566
414 1450000 1450000 3905
455 1610000 1610000 4341
500 1790000 1790000 4830
550 1970000 1975000 5333
605 2195000 2200000 5949
665 2470000 2465000 6686
731 2700000 2700000 7328
804 3000000 2990000 8130
884 3320000 3320000 9027
972 3650000 3650000 9930
1069 4060000 4060000 11049
1175 4460000 4450000 12126
1292 4960000 4970000 13532
1421 5510000 5510000 15026
1563 6140000 6130000 16735
1719 6780000 6790000 18527
1890 7470000 7460000 20388
