# Intel Core2 Duo T8100 @ 2100 MHz with 3MB L2 cache
# Lenovo ThinkPad R61 with 4GB dual-channel RAM
# Compiled by gcc-4.8.1.
# Benchmarking on a 262144 KB block with timer resolution of 1 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30             0.504             0.445               194
       33             0.510             0.483               214
       36             0.549             0.514               236
       39             0.606             0.577               272
       42             0.657             0.627               293
       46             0.738             0.698               341
       50             0.798             0.750               372
       55             0.866             0.815               408
       60             0.956             0.904               447
       66             1.045             0.982               493
       72             1.162             1.086               564
       79             1.300             1.230               620
       86             1.406             1.333               675
       94             1.549             1.451               739
      103             1.663             1.581               810
      113             1.877             1.741               922
      124             2.068             1.946              1043
      136             2.243             2.135              1144
      149             2.507             2.362              1256
      163             2.708             2.538              1374
      179             3.033             2.833              1550
      196             3.286             3.089              1697
      215             3.673             3.423              1903
      236             4.083             3.812              2135
      259             4.467             4.200              2343
      284             4.976             4.634              2618
      312             5.436             5.077              2878
      343             5.972             5.556              3166
      377             6.636             6.121              3538
      414             7.300             6.800              3887
      455             8.071             7.536              4333
      500             9.000             8.360              4830
      550             9.833             9.167              5314
      605            10.909            10.182              5920
      665            12.100            11.250              6582
      731            13.412            12.471              7318
      804            14.875            13.812              8130
      884            16.467            15.267              9027
      972            18.071            16.857              9930
     1069            20.000            18.583             11019
     1175            22.000            20.364             12115
     1292            24.400            22.700             13532
     1421            27.111            25.111             14993
     1563            30.222            27.889             16722
     1719            33.250            30.875             18518
     1890            36.714            33.857             20362
     2079            40.429            37.429             22533
     2286            45.833            41.333             24920
     2514            50.600            46.000             27700
     2765            55.600            50.400             30470
     3041            61.600            56.000             33841
     3345            68.250            62.000             37557
     3679            75.250            68.500             41489
     4046            83.000            75.750             45997
     4450            91.667            83.667             50791
     4895           101.667            92.667             56479
     5384           112.000           102.333             62347
     5922           123.333           112.667             68800
     6514           137.500           124.500             76148
     7165           152.500           138.000             84501
     7881           168.500           152.500             93460
     8669           186.000           168.500            103345
     9535           205.000           186.500            114238
    10488           227.500           206.000            126557
    11536           250.500           227.000            139526
    12689           278.000           252.000            154777
    13957           306.000           278.000            170593
    15352           339.000           307.000            188718
    16887           374.000           339.000            208714
    18575           413.000           374.000            230764
    20432           457.000           414.000            255084
    22475           504.000           457.000            281895
    24722           558.000           505.000            311885
    27194           618.000           558.000            344990
    29913           681.000           616.000            380992
    32904           757.000           685.000            421202
    36194           867.000           790.000            464439
    39813           968.000           884.000            513191
    43794          1073.000           981.000            566950
    48173          1196.000          1093.000            628090
    52990          1324.000          1211.000            693554
    58289          1468.000          1344.000            766432
    64117          1626.000          1488.000            846017
    70528          1803.000          1652.000            935231
    77580          2004.000          1830.000           1032788
    85338          2213.000          2027.000           1140281
    93871          2452.000          2250.000           1260527
   103258          2712.000          2489.000           1391242
   113583          3004.000          2766.000           1537183
   124941          3321.000          3051.000           1697028
   137435          3683.000          3375.000           1874266
   151178          4076.000          3746.000           2071840
   166295          4504.000          4141.000           2287296
   182924          4973.000          4573.000           2523467
   201216          5497.000          5057.000           2786273
   221337          6090.000          5604.000           3081256
   243470          6711.000          6179.000           3395084
   267817          7430.000          6839.000           3751057
   294598          8218.000          7562.000           4141925
   324057          9090.000          8375.000           4575862
   356462         10042.000          9253.000           5049102
   392108         11096.000         10228.000           5574029
   431318         12255.000         11294.000           6148655
   474449         13545.000         12492.000           6787609
   521893         14971.000         13816.000           7495668
   574082         16563.000         15288.000           8278023
   631490         18277.000         16872.000           9128782
   694639         20217.000         18659.000          10080231
   764102         22337.000         20628.000          11126280
   840512         24677.000         22798.000          12273373
   924563         27295.000         25222.000          13553353
  1017019         30146.000         27877.000          14958315
  1118720         33463.000         30921.000          16500170
  1230592         37215.000         34346.000          18204906
  1353651         41237.000         38034.000          20079342
  1489016         45580.000         42035.000          22158287
  1637917         52223.000         48285.000          24463120
  1801708         64050.000         59646.000          26991191
  1981878         70057.000         65156.000          29780177
  2180065         80862.000         75466.000          32860987
  2398071         98039.000         92268.000          36254856
  2637878        125240.000        118690.000          39993227
  2901665        169175.000        161857.000          44130609
  3191831        208837.000        200703.000          48682886
  3511014        282275.000        273308.000          53692376
  3862115        375882.000        365369.000          59237950
  4248326        475722.000        465222.000          65352731
  4673158        578574.000        567224.000          72088595
  5140473        685328.000        673857.000          79540334
  5654520        803292.000        791213.000          87721250
  6219972        931647.000        917798.000          96774940
  6841969       1068334.000       1054589.000         106702632
  7526165       1217127.000       1200645.000         117737959
  8278781       1372856.000       1355940.000         129819707
  9106659       1542456.000       1522804.000         143160581
 10017324       1733660.000       1714679.000         157935370
 11019056       1942985.000       1922101.000         174180952
 12120961       2177022.000       2153552.000         192144127
 13333057       2432066.000       2402986.000         211908255
 14666362       2710162.000       2684322.000         233654157
 16132998       3024535.000       2992915.000         257671400
 17746297       3366968.000       3336297.000         284109297
 19520926       3741044.000       3709294.000         313339568
 21473018       4166894.000       4125723.000         345587022
 23620319       4623806.000       4583540.000         381074601
 25982350       5134733.000       5089108.000         420128117
 28580585       5716914.000       5662633.000         463334234
 31438643       6293063.000       6242896.000         510999889
 34582507       6983901.000       6931686.000         563394811
 38040757       7747614.000       7686146.000         621198300
 41844832       8599667.000       8515090.000         685003675
 46029315       9544331.000       9439311.000         755078048
 50632246      10596841.000      10469962.000         832646657
 55695470      11748207.000      11637644.000         918007804
 61265017      13144210.000      13023826.000        1012278312
 67391518      14585360.000      14445813.000        1116095633
 74130669      16151851.000      16010893.000        1230497685
 81543735      17757306.000      17579028.000        1356423963
 89698108      19682419.000      19478639.000        1495522374
 98667918      21768689.000      21589451.000        1648669676
108534709      24347338.000      24112003.000        1817669318
119388179      26982919.000      26737549.000        2003578778
131326996      29701954.000      29433457.000        2208813609
144459695      32903122.000      32586815.000        2435195424
158905664      36723373.000      36407755.000        2684412012
174796230      40353629.000      39849022.000        2959207051
192275853      44640238.000      44225147.000        3261954020
211503438      49400412.000      48921026.000        3595481474
232653781      54655409.000      54180738.000        3964001264
255919159      60537289.000      59952150.000        4369109150
