# Mobile Pentium 4 @ 1.6GHz, 256MB RAM (DDR)
# Compaq laptop
# Compiled by gcc-2.95.__GNUC_PATCHLEVEL__.
# Benchmarking on a 262144 KB block with timer resolution of 2 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
#
       30             1.057             0.972               194
       33             1.122             1.071               214
       36             1.229             1.147               236
       39             1.355             1.301               272
       42             1.427             1.369               293
       46             1.638             1.566               341
       50             1.757             1.701               372
       55             1.893             1.824               408
       60             2.069             2.000               447
       66             2.250             2.177               493
       72             2.552             2.466               564
       79             2.829             2.775               620
       86             2.944             2.860               675
       94             3.196             3.108               739
      103             3.469             3.385               810
      113             3.989             3.931               922
      124             4.556             4.407              1043
      136             4.908             4.803              1144
      149             5.264             5.153              1256
      163             5.750             5.647              1374
      179             6.475             6.475              1550
      196             7.017             7.069              1697
      215             7.906             7.868              1903
      236             8.898             8.776              2135
      259             9.600             9.556              2343
      284            10.667            10.718              2618
      312            11.818            11.667              2878
      343            12.829            12.686              3166
      377            14.281            14.219              3538
      414            15.724            15.621              3887
      455            17.481            17.370              4333
      500            19.400            19.240              4830
      550            21.304            21.130              5314
      605            23.667            23.524              5920
      665            26.316            26.053              6582
      731            29.250            28.750              7318
      804            32.333            32.000              8130
      884            35.929            35.500              9027
      972            39.385            38.923              9930
     1069            43.583            43.000             11019
     1175            47.818            47.182             12115
     1292            53.500            52.800             13532
     1421            59.111            58.222             14993
     1563            66.125            64.750             16722
     1719            72.857            71.714             18518
     1890            80.143            78.714             20362
     2079            88.500            87.000             22533
     2286            97.667            96.167             24920
     2514           108.200           107.000             27700
     2765           119.200           117.600             30470
     3041           135.000           130.500             33841
     3345           146.750           145.000             37557
     3679           161.750           159.750             41489
     4046           179.333           177.000             45997
     4450           197.667           195.333             50791
     4895           220.000           217.000             56479
     5384           243.000           239.000             62347
     5922           268.000           264.000             68800
     6514           296.500           291.500             76148
     7165           329.000           324.500             84501
     7881           363.500           358.500             93460
     8669           403.500           398.000            103345
     9535           449.000           442.000            114238
    10488           501.500           493.500            126557
    11536           553.000           546.000            139526
    12689           616.000           608.000            154777
    13957           680.000           671.000            170593
    15352           755.000           745.000            188718
    16887           837.000           827.000            208714
    18575           927.000           917.000            230764
    20432          1029.000          1018.000            255084
    22475          1144.000          1129.000            281895
    24722          1269.000          1257.000            311885
    27194          1411.000          1396.000            344990
    29913          1564.000          1549.000            380992
    32904          1761.000          1749.000            421202
    36194          1947.000          1957.000            464439
    39813          2179.000          2140.000            513191
    43794          2390.000          2375.000            566950
    48173          2667.000          2650.000            628090
    52990          2949.000          2956.000            693554
    58289          3264.000          3279.000            766432
    64117          3618.000          3626.000            846017
    70528          4035.000          4025.000            935231
    77580          4469.000          4457.000           1032788
    85338          4938.000          4936.000           1140281
    93871          5479.000          5479.000           1260527
   103258          6111.000          6091.000           1391242
   113583          6743.000          6749.000           1537183
   124941          7472.000          7472.000           1697028
   137435          8262.000          8298.000           1874266
   151178          9157.000          9203.000           2071840
   166295         10157.000         10198.000           2287296
   182924         11251.000         11283.000           2523467
   201216         12411.000         12506.000           2786273
   221337         13765.000         13881.000           3081256
   243470         15248.000         15351.000           3395084
   267817         17096.000         17119.000           3751057
   294598         18966.000         18979.000           4141925
   324057         20982.000         21032.000           4575862
   356462         23269.000         23378.000           5049102
   392108         34678.000         34583.000           5574029
   431318         41376.000         41360.000           6148655
   474449         63829.000         63608.000           6787609
   521893         99888.000         99638.000           7495668
   574082        133668.000        133051.000           8278023
   631490        201489.000        201343.000           9128782
   694639        248284.000        248126.000          10080231
   764102        304655.000        304872.000          11126280
   840512        349990.000        349783.000          12273373
   924563        399361.000        399829.000          13553353
  1017019        454205.000        454432.000          14958315
  1118720        513312.000        513155.000          16500170
  1230592        579672.000        579514.000          18204906
  1353651        650112.000        651501.000          20079342
  1489016        731871.000        731561.000          22158287
  1637917        821581.000        823004.000          24463120
  1801708        923603.000        921207.000          26991191
  1981878       1029782.000       1045905.000          29780177
  2180065       1104019.000       1103555.000          32860987
  2398071       1229306.000       1229446.000          36254856
  2637878       1358464.000       1360665.000          39993227
  2901665       1492462.000       1494843.000          44130609
  3191831       1632414.000       1632945.000          48682886
  3511014       1802580.000       1804276.000          53692376
  3862115       2016063.000       2017847.000          59237950
  4248326       2257910.000       2259502.000          65352731
  4673158       2526691.000       2529672.000          72088595
  5140473       2830688.000       2832842.000          79540334
  5654520       3163852.000       3167813.000          87721250
  6219972       3558883.000       3562275.000          96774940
  6841969       3976492.000       3975038.000         106702632
  7526165       4442308.000       4452412.000         117737959
  8278781       4944785.000       4979246.000         129819707
  9106659       5531212.000       5549194.000         143160581
 10017324       6196297.000       6182311.000         157935370
 11019056       6896050.000       6903874.000         174180952
 12120961       7693740.000       7689489.000         192144127
 13333057       8554123.000       8579175.000         211908255
 14666362       9524499.000       9557696.000         233654157
 16132998      10612538.000      10628912.000         257671400
 17746297      11799246.000      11816599.000         284109297
 19520926      13134914.000      13163288.000         313339568
 21473018      14621906.000      14659999.000         345587022
 23620319      16264893.000      16320009.000         381074601
 25982350      18068718.000      18104935.000         420128117
 28580585      20110957.000      20146691.000         463334234
 31438643      22353867.000      22385903.000         510999889
 34582507      24818846.000      24865507.000         563394811
 38040757      27492237.000      27583032.000         621198300
 41844832      30569948.000      30581147.000         685003675
 46029315      33768748.000      33819821.000         755078048
 50632246      37508384.000      37545792.000         832646657
 55695470      41668181.000      41706270.000         918007804
 61265017      46354144.000      46407915.000        1012278312
 67391518      50988010.000      51024782.000        1116095633
 74130669      56608809.000      56695615.000        1230497685
