# Hitachi SH3 in Jornada 690 @ 133 MHz (running Windows CE 2.11)
# Benchmarking on a 16384 KB block with timer resolution of 1000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30            33.753            33.753               194
       33            37.886            39.350               214
       36            39.586            39.041               236
       39            45.281            44.677               272
       42            48.972            47.879               293
       46            56.293            55.310               341
       50            61.063            60.270               372
       55            66.878            65.725               408
       60            72.727            72.100               447
       66            80.082            79.055               493
       72            91.367            89.818               564
       79            99.704            98.859               620
       86           109.282           106.996               675
       94           118.585           117.090               739
      103           129.680           128.052               810
      113           147.149           145.310               922
      124           166.322           163.561              1043
      136           180.859           179.352              1144
      149           198.191           196.546              1256
      163           217.235           214.542              1374
      179           244.467           241.449              1550
      196           266.740           263.447              1697
      215           299.020           295.343              1903
      236           334.705           330.590              2135
      259           366.366           363.363              2343
      284           409.699           404.682              2618
      312           448.718           445.055              2878
      343           493.952           487.903              3166
      377           555.056           546.067              3538
      414           603.448           598.522              3887
      455           673.973           665.753              4333
      500           750.000           740.854              4830
      550           822.742           816.054              5314
      605           914.498           907.063              5920
      665          1016.529          1008.264              6582
      731          1128.440          1119.266              7318
      804          1253.807          1248.731              8130
      884          1387.640          1382.022              9027
      972          1527.950          1515.528              9930
     1069          1698.630          1684.932             11019
     1175          1863.636          1848.485             12115
     1292          2084.746          2059.322             13532
     1421          2299.065          2289.720             14993
     1563          2572.917          2541.667             16722
     1719          2873.563          2827.586             18518
     1890          3126.582          3101.266             20362
     2079          3458.333          3430.556             22533
     2286          3815.385          3800.000             24920
     2514          4241.379          4224.138             27700
     2765          4660.377          4641.509             30470
     3041          5166.667          5166.667             33841
     3345          5813.953          5744.186             37557
     3679          6410.256          6384.615             41489
     4046          7114.286          7057.143             45997
     4450          7843.750          7781.250             50791
     4895          8724.138          8655.172             56479
     5384          9653.846          9576.923             62347
     5922         10583.333         10541.667             68800
     6514         11809.524         11619.048             76148
     7165         13000.000         12894.737             84501
     7881         14388.889         14222.222             93460
     8669         15875.000         15750.000            103345
     9535         17642.857         17500.000            114238
    10488         19692.308         19307.692            126557
    11536         21583.333         21333.333            139526
    12689         24545.455         23818.182            154777
    13957         27100.000         26700.000            170593
    15352         30333.333         30111.111            188718
    16887         36857.143         36428.571            208714
    18575         50200.000         49800.000            230764
    20432         65500.000         64750.000            255084
    22475         75750.000         74500.000            281895
    24722         86333.333         85333.333            311885
    27194         98333.333         97666.667            344990
    29913        112000.000        110333.333            380992
    32904        125500.000        124000.000            421202
    36194        140500.000        139500.000            464439
    39813        157000.000        157000.000            513191
    43794        178500.000        175500.000            566950
    48173        199000.000        198000.000            628090
    52990        223000.000        221500.000            693554
    58289        253000.000        248000.000            766432
    64117        278000.000        276000.000            846017
    70528        310000.000        309000.000            935231
    77580        344000.000        344000.000           1032788
    85338        384000.000        381000.000           1140281
    93871        428000.000        426000.000           1260527
   103258        486000.000        473000.000           1391242
   113583        529000.000        527000.000           1537183
   124941        590000.000        587000.000           1697028
   137435        653000.000        651000.000           1874266
   151178        729000.000        726000.000           2071840
   166295        813000.000        808000.000           2287296
   182924        899000.000        897000.000           2523467
   201216       1001000.000        995000.000           2786273
   221337       1114000.000       1111000.000           3081256
   243470       1236000.000       1229000.000           3395084
   267817       1373000.000       1366000.000           3751057
   294598       1521000.000       1517000.000           4141925
   324057       1690000.000       1685000.000           4575862
   356462       1879000.000       1866000.000           5049102
   392108       2082000.000       2071000.000           5574029
   431318       2306000.000       2292000.000           6148655
   474449       2554000.000       2545000.000           6787609
   521893       2836000.000       2822000.000           7495668
   574082       3150000.000       3134000.000           8278023
   631490       3484000.000       3468000.000           9128782
   694639       3866000.000       3852000.000          10080231
   764102       4287000.000       4272000.000          11126280
   840512       4745000.000       4729000.000          12273373
   924563       5268000.000       5249000.000          13553353
  1017019       5838000.000       5818000.000          14958315
  1118720       6464000.000       6445000.000          16500170
  1230592       7166000.000       7135000.000          18204906
  1353651       7940000.000       7899000.000          20079342
  1489016       8785000.000       8758000.000          22158287
  1637917       9749000.000       9713000.000          24463120
  1801708      10803000.000      10765000.000          26991191
  1981878      11969000.000      11928000.000          29780177
  2180065      13265000.000      13224000.000          32860987
  2398071      14701000.000      14646000.000          36254856
  2637878      16290000.000      16226000.000          39993227
  2901665      18048000.000      17984000.000          44130609
  3191831      19990000.000      19927000.000          48682886
  3511014      22135000.000      22061000.000          53692376
  3862115      24530000.000      24463000.000          59237950
  4248326      27185000.000      27106000.000          65352731
  4673158      30126000.000      30017000.000          72088595
  5140473      33402000.000      33278000.000          79540334
  5654520      36984000.000      36854000.000          87721250
  6219972      40994000.000      40847000.000          96774940
  6841969      45361000.000      45224000.000         106702632
  7526165      50310000.000      50152000.000         117737959
  8278781      55701000.000      55524000.000         129819707
  9106659      61689000.000      61489000.000         143160581
 10017324      68395000.000      68170000.000         157935370
 11019056      75763000.000      75520000.000         174180952
 12120961      83981000.000      83726000.000         192144127
 13333057      93050000.000      92738000.000         211908255
 14666362     103020000.000     102686000.000         233654157
 16132998     114108000.000     113741000.000         257671400
