# Acorn Archimedes A4000, 4MB RAM (2MB soldered, 2MB in expansion slots)
# using ARM 250 CPU @ 12 MHz running in wimpmode 40 (896*352,256 colors, 60 Hz = 18.5 MB/s)
# screen blank time set to 300 seconds
# Ran from a 200 KB ramdisc, results being written there too
# Interpreted by BBC BASIC V
# Benchmarking on a 4 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 130500 131000 209
33 146666.6667 146666.6667 236
36 146666.6667 146666.6667 236
39 171333.3333 172000 279
42 189285.7142 188571.4286 309
46 215000 215833.3334 355
50 233636.3636 233636.3636 386
55 250909.0909 251818.1818 417
60 268000 269000 447
66 316666.6666 316666.6666 530
72 335000 335000 564
79 371428.5715 371428.5715 627
86 408571.4285 407142.8572 691
94 445000 445000 755
103 480000 481666.6667 818
113 552000 554000 945
124 608000 608000 1043
136 665000 665000 1144
149 742500 742500 1280
163 802500 802500 1385
179 896666.6665 896666.6665 1554
196 980000 976666.6665 1697
215 1096666.667 1100000 1911
236 1226666.667 1223333.333 2135
259 1345000 1350000 2353
284 1500000 1495000 2618
312 1640000 1645000 2878
343 1810000 1810000 3175
377 2030000 2030000 3566
414 2215000 2220000 3905
455 2460000 2465000 4341
500 2740000 2740000 4830
550 3020000 3020000 5333
605 3360000 3370000 5949
665 3780000 3780000 6686
731 4130000 4140000 7328
804 4580000 4580000 8130
884 5090000 5090000 9027
972 3010000 3020000 9930
1069 3350000 3350000 11049
1175 3680000 3670000 12126
1292 4100000 4100000 13532
1421 4550000 4550000 15026
1563 5060000 5060000 16735
1719 5600000 5600000 18527
1890 6150000 6160000 20388
2079 6800000 6810000 22543
2286 7530000 7520000 24942
2514 8360000 8360000 27723
2765 9200000 9200000 30505
3041 10210000 10200000 33873
3345 11320000 11320000 37591
3679 12500000 12490000 41498
4046 13850000 13850000 46020
