# Pentium III S Tualatin running at 8.5*133.3333 MHz with 512 KB of L2 cache.
# Kindly measured by Vincent Premel
# Compiled by Metaware High C R3.03
# Benchmarking on a 62755 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30             1.419             1.204               194
       33             1.509             1.289               214
       36             1.651             1.396               236
       39             1.891             1.626               272
       42             2.047             1.718               293
       46             2.355             1.950               341
       50             2.502             2.111               372
       55             2.780             2.286               408
       60             2.967             2.463               447
       66             3.226             2.675               493
       72             3.723             3.052               564
       79             4.037             3.379               620
       86             4.401             3.594               675
       94             4.769             3.939               739
      103             5.193             4.326               810
      113             5.937             4.915               922
      124             6.675             5.441              1043
      136             7.322             6.008              1144
      149             8.009             6.520              1256
      163             8.702             7.172              1374
      179             9.775             8.006              1550
      196            10.661             8.792              1697
      215            11.908             9.729              1903
      236            13.318            10.907              2135
      259            14.604            11.824              2343
      284            16.217            13.148              2618
      312            17.760            14.455              2878
      343            19.556            15.863              3166
      377            21.718            17.680              3538
      414            23.908            19.330              3887
      455            26.624            21.481              4333
      500            29.522            23.930              4830
      550            32.373            26.244              5314
      605            36.161            29.096              5920
      665            40.187            32.270              6582
      731            44.466            35.757              7318
      804            49.465            39.691              8130
      884            54.689            43.891              9027
      972            60.136            48.170              9930
     1069            66.333            53.469             11019
     1175            73.020            58.624             12115
     1292            81.223            65.344             13532
     1421            89.847            72.440             14993
     1563           100.580            80.200             16722
     1719           111.217            88.865             18518
     1890           121.755            97.720             20362
     2079           135.016           107.925             22533
     2286           149.104           119.187             24920
     2514           165.150           132.279             27700
     2765           181.595           145.451             30470
     3041           201.728           160.800             33841
     3345           223.425           179.170             37557
     3679           246.622           197.967             41489
     4046           273.681           218.640             45997
     4450           301.485           241.813             50791
     4895           334.736           269.227             56479
     5384           370.305           295.832             62347
     5922           408.956           326.776             68800
     6514           452.121           361.554             76148
     7165           500.892           400.952             84501
     7881           554.511           442.122             93460
     8669           614.022           488.702            103345
     9535           675.762           540.396            114238
    10488           750.383           598.421            126557
    11536           824.769           660.856            139526
    12689           915.756           730.305            154777
    13957          1010.511           809.046            170593
    15352          1115.587           894.046            188718
    16887          1235.277           989.000            208714
    18575          1377.342          1112.427            230764
    20432          1525.667          1255.235            255084
    22475          1684.280          1392.338            281895
    24722          1870.229          1547.270            311885
    27194          2073.171          1723.577            344990
    29913          2293.496          1908.260            380992
    32904          2541.392          2114.502            421202
    36194          2811.741          2339.439            464439
    39813          3099.003          2593.043            513191
    43794          3431.109          2865.985            566950
    48173          3809.949          3175.454            628090
    52990          4200.462          3514.672            693554
    58289          4637.787          3898.799            766432
    64117          5124.698          4308.126            846017
    70528          5659.707          4757.885            935231
    77580          6242.038          5271.926           1032788
    85338          6896.552          5829.741           1140281
    93871          7650.926          6431.560           1260527
   103258          8426.596          7083.608           1391242
   113583          9336.251          7848.286           1537183
   124941         10297.667          8656.476           1697028
   137435         11367.673          9609.236           1874266
   151178         12573.964         10611.440           2071840
   166295         13867.822         11722.644           2287296
   182924         15311.005         12942.584           2523467
   201216         16873.351         14274.406           2786273
   221337         18598.540         15868.613           3081256
   243470         20531.401         17504.026           3395084
   267817         22783.688         19273.050           3751057
   294598         25097.656         21347.656           4141925
   324057         27753.780         23606.911           4575862
   356462         30695.444         26067.146           5049102
   392108         33835.979         28783.069           5574029
   431318         37288.630         31865.889           6148655
   474449         41290.323         35064.516           6787609
   521893         55172.414         48534.483           7495668
   574082        108389.831        100593.220           8278023
   631490        173648.649        164864.865           9128782
   694639        242452.830        235283.019          10080231
   764102        320000.000        310250.000          11126280
   840512        403437.500        393125.000          12273373
   924563        494230.769        483846.154          13553353
  1017019        594090.909        584090.909          14958315
  1118720        699473.684        687894.737          16500170
  1230592        816875.000        806875.000          18204906
  1353651        945714.286        929285.714          20079342
  1489016       1085000.000       1070833.333          22158287
  1637917       1233636.364       1222727.273          24463120
  1801708       1401000.000       1389000.000          26991191
  1981878       1592222.222       1562222.222          29780177
  2180065       1792500.000       1763750.000          32860987
  2398071       2008571.429       1985714.286          36254856
  2637878       2251666.667       2215000.000          39993227
  2901665       2516666.667       2490000.000          44130609
  3191831       2812000.000       2778000.000          48682886
  3511014       3130000.000       3096000.000          53692376
  3862115       3487500.000       3445000.000          59237950
  4248326       3885000.000       3845000.000          65352731
  4673158       4320000.000       4266666.667          72088595
  5140473       4816666.667       4740000.000          79540334
  5654520       5326666.667       5273333.333          87721250
  6219972       5913333.333       5860000.000          96774940
  6841969       6565000.000       6480000.000         106702632
  7526165       7275000.000       7195000.000         117737959
  8278781       8075000.000       7990000.000         129819707
  9106659       8950000.000       8845000.000         143160581
 10017324       9915000.000       9800000.000         157935370
 11019056      11010000.000      10875000.000         174180952
 12120961      12190000.000      12060000.000         192144127
 13333057      13510000.000      13350000.000         211908255
 14666362      14990000.000      14720000.000         233654157
 16132998      16530000.000      16370000.000         257671400
 17746297      18290000.000      18070000.000         284109297
 19520926      20210000.000      20050000.000         313339568
 21473018      22410000.000      22190000.000         345587022
 23620319      24770000.000      24550000.000         381074601
 25982350      27460000.000      27130000.000         420128117
 28580585      30370000.000      30040000.000         463334234
 31438643      33610000.000      33230000.000         510999889
 34582507      37130000.000      36750000.000         563394811
 38040757      41080000.000      40700000.000         621198300
 41844832      45480000.000      44990000.000         685003675
 46029315      50310000.000      49700000.000         755078048
 50632246      55640000.000      54980000.000         832646657
 55695470      61520000.000      60850000.000         918007804
 61265017      68050000.000      67280000.000        1012278312
