For your delectation:
Note that the alleged ARM5 code ran without troubles on my sl5500 (which has an ARM4 SA processor - unless I got lucky somehow ;-))
Presumably the benchmarks here don\'t use any of the ARM5\'s added instructions (anyone know anything about this?).
C750, OZ3.3.6pre1 64-0
----------------------
Microseconds for one run through Dhrystone
o0 o1 o2 o3
ARM5 3.8 1.9 1.8 1.7
ARM4 3.8 1.8 1.8 1.8
Dhrystones per Second
o0 o1 o2 o3
ARM5 265957.4 538503.0 550660.8 574052.8
ARM4 264760.4 543478.3 553403.4 566893.4
VAX MIPS rating
o0 o1 o2 o3
ARM5 151.37 306.49 313.41 326.723
ARM4 150.689 309.322 314.971 322.649
Whetstone
ARM5 Loops 1000, iterations 1, duration 89sec, C Converted Double Precision Whetstones 1.1MIPS
ARM4 Loops 1000, iterations 1, duration 89sec, C Converted Double Precision Whetstones 1.1MIPS
SL5500, OZ3.3.6pre1 64-0
------------------------
Microseconds for one run through Dhrystone
o0 o1 o2 o3
ARM5 6.8 3.3 3.3 3.2
ARM4 6.8 3.3 3.3 3.2
Dhrystones per Second
o0 o1 o2 o3
ARM5 148016.6 300030.0 301750.2 313087.0
ARM4 147776.0 299490.9 304228.8 314070.4
VAX MIPS rating
o0 o1 o2 o3
ARM5 84.244 170.763 171.742 178.194
ARM4 84.107 170.456 173.152 178.754
Whetstone
ARM5 Loops 1000, iterations 1, duration 151sec, C Converted Double Precision Whetstones 662.3KIPS
ARM4 Loops 1000, iterations 1, duration 151sec, C Converted Double Precision Whetstones 662.3KIPS
P4 1.4GHz, 256MB RAM, Mandrake 9.2
----------------------------------
Microseconds for one run through Dhrystone
o0 o1 o2 o3
0.7 0.6 0.6 0.5
Dhrystones per Second
o0 o1 o2 o3
1342281.9 1769911.5 1798561.2 2155172.4
VAX MIPS rating
o0 o1 o2 o3
763.962 1007.349 1023.655 1226.621
Whetstone
Loops: 1000, Iterations: 1, Duration: 1 sec.
C Converted Double Precision Whetstones: 100.0 MIPS