# Strong ARM in Jornada 728 @ 206 MHz (running Windows CE 3.0 (Handheld PC 2000))
# compiled by embedded Visual C++ 3.0
# Benchmarking on a 16384 KB block with timer resolution of 1000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30            11.699            10.614               194
       33            12.884            11.642               214
       36            14.028            12.732               236
       39            16.101            14.491               272
       42            17.644            15.645               293
       46            19.919            18.014               341
       50            21.635            19.574               372
       55            23.714            21.277               408
       60            25.751            23.299               447
       66            28.671            25.647               493
       72            32.336            29.026               564
       79            35.401            31.916               620
       86            38.421            34.639               675
       94            41.797            37.832               739
      103            46.051            41.374               810
      113            52.041            46.939               922
      124            58.688            52.934              1043
      136            63.932            57.891              1144
      149            70.364            63.466              1256
      163            76.623            69.411              1374
      179            86.370            77.935              1550
      196            94.235            85.366              1697
      215           105.415            95.494              1903
      236           117.946           106.846              2135
      259           129.555           117.409              2343
      284           144.149           130.582              2618
      312           158.809           143.300              2878
      343           174.506           157.464              3166
      377           194.234           176.024              3538
      414           212.500           193.333              3887
      455           237.477           215.213              4333
      500           264.190           239.422              4830
      550           290.249           263.039              5314
      605           323.232           292.929              5920
      665           359.551           324.438              6582
      731           397.816           361.934              7318
      804           442.907           401.384              8130
      884           490.421           446.360              9027
      972           538.947           488.421              9930
     1069           598.131           542.056             11019
     1175           658.793           595.801             12115
     1292           733.524           664.756             13532
     1421           812.698           736.508             14993
     1563           904.594           823.322             16722
     1719          1003.922           909.804             18518
     1890          1099.138          1004.310             20362
     2079          1219.048          1104.762             22533
     2286          1347.368          1221.053             24920
     2514          1497.076          1356.725             27700
     2765          1641.026          1493.590             30470
     3041          1828.571          1664.286             33841
     3345          2023.810          1841.270             37557
     3679          2234.783          2034.783             41489
     4046          2480.769          2250.000             45997
     4450          2744.681          2478.723             50791
     4895          3047.619          2761.905             56479
     5384          3350.649          3051.948             62347
     5922          3700.000          3371.429             68800
     6514          4111.111          3730.159             76148
     7165          4625.000          4196.429             84501
     7881          5244.898          4775.510             93460
     8669         11217.391         10869.565            103345
     9535         12666.667         12238.095            114238
    10488         14388.889         13888.889            126557
    11536         15882.353         15352.941            139526
    12689         18133.333         17466.667            154777
    13957         20153.846         19461.538            170593
    15352         22666.667         21916.667            188718
    16887         25363.636         24636.364            208714
    18575         28555.556         27777.778            230764
    20432         32000.000         31000.000            255084
    22475         35875.000         34750.000            281895
    24722         40285.714         39000.000            311885
    27194         45166.667         43833.333            344990
    29913         50500.000         49000.000            380992
    32904         56400.000         54800.000            421202
    36194         62600.000         61000.000            464439
    39813         70000.000         68000.000            513191
    43794         78250.000         76000.000            566950
    48173         88333.333         85666.667            628090
    52990         98333.333         95666.667            693554
    58289        109666.667        107000.000            766432
    64117        122000.000        119333.333            846017
    70528        136500.000        132500.000            935231
    77580        152500.000        148000.000           1032788
    85338        169000.000        165500.000           1140281
    93871        190500.000        185000.000           1260527
   103258        227500.000        222500.000           1391242
   113583        250500.000        245000.000           1537183
   124941        279000.000        273000.000           1697028
   137435        312000.000        305000.000           1874266
   151178        352000.000        345000.000           2071840
   166295        393000.000        386000.000           2287296
   182924        438000.000        429000.000           2523467
   201216        480000.000        471000.000           2786273
   221337        538000.000        528000.000           3081256
   243470        597000.000        589000.000           3395084
   267817        670000.000        660000.000           3751057
   294598        751000.000        738000.000           4141925
   324057        824000.000        809000.000           4575862
   356462        926000.000        908000.000           5049102
   392108       1035000.000       1016000.000           5574029
   431318       1153000.000       1131000.000           6148655
   474449       1257000.000       1235000.000           6787609
   521893       1419000.000       1395000.000           7495668
   574082       1556000.000       1530000.000           8278023
   631490       1729000.000       1708000.000           9128782
   694639       1940000.000       1908000.000          10080231
   764102       2179000.000       2143000.000          11126280
   840512       2376000.000       2352000.000          12273373
   924563       2685000.000       2608000.000          13553353
  1017019       2980000.000       2925000.000          14958315
  1118720       3278000.000       3261000.000          16500170
  1230592       3684000.000       3619000.000          18204906
  1353651       4054000.000       4046000.000          20079342
  1489016       4507000.000       4444000.000          22158287
  1637917       5021000.000       4929000.000          24463120
  1801708       5610000.000       5512000.000          26991191
  1981878       6208000.000       6259000.000          29780177
  2180065       6926000.000       6916000.000          32860987
  2398071       7700000.000       7629000.000          36254856
  2637878       8691000.000       8463000.000          39993227
  2901665       9618000.000       9543000.000          44130609
  3191831      10582000.000      10512000.000          48682886
  3511014      11946000.000      11599000.000          53692376
  3862115      13170000.000      13090000.000          59237950
  4248326      14696000.000      14563000.000          65352731
  4673158      16421000.000      16099000.000          72088595
  5140473      18213000.000      17975000.000          79540334
  5654520      20265000.000      19980000.000          87721250
  6219972      22588000.000      22298000.000          96774940
  6841969      25220000.000      24796000.000         106702632
  7526165      27966000.000      27663000.000         117737959
  8278781      31117000.000      30775000.000         129819707
  9106659      34656000.000      34226000.000         143160581
 10017324      38622000.000      38217000.000         157935370
 11019056      43009000.000      42509000.000         174180952
 12120961      48011000.000      47372000.000         192144127
 13333057      53470000.000      52831000.000         211908255
 14666362      59491000.000      58787000.000         233654157
 16132998      66255000.000      65509000.000         257671400
