# Intel Xeon E3-1505Mv5 @ 3.2 GHz in Dell Precision 5510
# Compiled by gcc-5.4.0.
# Benchmarking on a 262144 KB block with timer resolution of 1 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30             0.655             0.779               194
       33             0.701             0.874               214
       36             0.782             0.911               236
       39             0.935             1.032               272
       42             1.026             1.120               293
       46             0.463             0.503               341
       50             0.507             0.552               372
       55             0.540             0.623               408
       60             0.590             0.644               447
       66             0.670             0.735               493
       72             0.771             0.833               564
       79             0.842             0.906               620
       86             0.909             0.975               675
       94             0.988             1.071               739
      103             1.073             1.158               810
      113             1.217             1.319               922
      124             1.370             1.473              1043
      136             1.491             1.615              1144
      149             1.628             1.750              1256
      163             1.769             1.902              1374
      179             2.048             2.137              1550
      196             2.219             2.325              1697
      215             2.476             2.602              1903
      236             2.772             2.902              2135
      259             3.024             3.165              2343
      284             3.355             3.513              2618
      312             3.657             3.843              2878
      343             4.016             4.219              3166
      377             4.474             4.737              3538
      414             4.885             5.135              3887
      455             5.447             5.723              4333
      500             6.047             6.372              4830
      550             6.641             7.026              5314
      605             7.371             7.771              5920
      665             8.188             8.719              6582
      731             9.069             9.655              7318
      804            10.038            10.731              8130
      884            11.130            11.870              9027
      972            12.238            12.857              9930
     1069            13.526            14.421             11019
     1175            14.833            15.833             12115
     1292            16.562            17.625             13532
     1421            18.286            19.500             14993
     1563            20.385            21.692             16722
     1719            22.583            24.000             18518
     1890            24.818            26.091             20362
     2079            27.400            28.900             22533
     2286            30.222            32.111             24920
     2514            33.625            35.625             27700
     2765            36.857            39.143             30470
     3041            41.000            43.286             33841
     3345            45.500            48.000             37557
     3679            50.167            53.167             41489
     4046            55.600            58.800             45997
     4450            61.400            64.800             50791
     4895            68.250            72.000             56479
     5384            75.250            79.500             62347
     5922            83.000            87.500             68800
     6514            92.000            97.000             76148
     7165           101.667           107.333             84501
     7881           112.333           118.667             93460
     8669           124.333           131.333            103345
     9535           137.500           144.500            114238
    10488           152.000           160.500            126557
    11536           168.000           176.500            139526
    12689           186.000           196.000            154777
    13957           205.000           216.000            170593
    15352           226.500           239.000            188718
    16887           250.500           264.000            208714
    18575           277.000           292.000            230764
    20432           306.000           323.000            255084
    22475           338.000           356.000            281895
    24722           374.000           394.000            311885
    27194           414.000           435.000            344990
    29913           457.000           481.000            380992
    32904           505.000           531.000            421202
    36194           557.000           586.000            464439
    39813           615.000           647.000            513191
    43794           680.000           715.000            566950
    48173           755.000           792.000            628090
    52990           832.000           874.000            693554
    58289           920.000           966.000            766432
    64117          1017.000          1067.000            846017
    70528          1125.000          1179.000            935231
    77580          1243.000          1303.000           1032788
    85338          1371.000          1437.000           1140281
    93871          1526.000          1596.000           1260527
   103258          1684.000          1762.000           1391242
   113583          1860.000          1945.000           1537183
   124941          2051.000          2148.000           1697028
   137435          2270.000          2375.000           1874266
   151178          2508.000          2624.000           2071840
   166295          2784.000          2907.000           2287296
   182924          3082.000          3218.000           2523467
   201216          3402.000          3551.000           2786273
   221337          3810.000          3974.000           3081256
   243470          4265.000          4446.000           3395084
   267817          4762.000          4958.000           3751057
   294598          5316.000          5529.000           4141925
   324057          5945.000          6177.000           4575862
   356462          6594.000          6837.000           5049102
   392108          7330.000          7620.000           5574029
   431318          8103.000          8425.000           6148655
   474449          8977.000          9313.000           6787609
   521893         10022.000         10359.000           7495668
   574082         11164.000         11586.000           8278023
   631490         12409.000         12878.000           9128782
   694639         13808.000         14264.000          10080231
   764102         15302.000         15837.000          11126280
   840512         16929.000         17511.000          12273373
   924563         18718.000         19463.000          13553353
  1017019         20789.000         21554.000          14958315
  1118720         22920.000         23825.000          16500170
  1230592         25452.000         26324.000          18204906
  1353651         28111.000         29053.000          20079342
  1489016         31208.000         32254.000          22158287
  1637917         34569.000         35769.000          24463120
  1801708         38145.000         39558.000          26991191
  1981878         42250.000         43682.000          29780177
  2180065         46810.000         48363.000          32860987
  2398071         51829.000         53412.000          36254856
  2637878         57239.000         59083.000          39993227
  2901665         63233.000         65516.000          44130609
  3191831         70169.000         72150.000          48682886
  3511014         77508.000         80000.000          53692376
  3862115         85829.000         88387.000          59237950
  4248326         94946.000         97947.000          65352731
  4673158        104866.000        108216.000          72088595
  5140473        115981.000        119807.000          79540334
  5654520        128317.000        132435.000          87721250
  6219972        142770.000        147155.000          96774940
  6841969        159872.000        164489.000         106702632
  7526165        180956.000        186176.000         117737959
  8278781        207604.000        213094.000         129819707
  9106659        244599.000        250402.000         143160581
 10017324        290427.000        296562.000         157935370
 11019056        337351.000        344109.000         174180952
 12120961        387426.000        394332.000         192144127
 13333057        440491.000        448349.000         211908255
 14666362        495692.000        503783.000         233654157
 16132998        557814.000        567108.000         257671400
 17746297        627688.000        638152.000         284109297
 19520926        707623.000        719302.000         313339568
 21473018        797588.000        810035.000         345587022
 23620319        897587.000        910905.000         381074601
 25982350       1008232.000       1022785.000         420128117
 28580585       1126856.000       1142362.000         463334234
 31438643       1261439.000       1279481.000         510999889
 34582507       1408330.000       1427651.000         563394811
 38040757       1569210.000       1590206.000         621198300
 41844832       1748870.000       1770967.000         685003675
 46029315       1946313.000       1971861.000         755078048
 50632246       2169557.000       2197588.000         832646657
 55695470       2416795.000       2447257.000         918007804
 61265017       2686858.000       2719971.000        1012278312
 67391518       2989207.000       3025049.000        1116095633
 74130669       3323200.000       3361871.000        1230497685
 81543735       3687964.000       3730077.000        1356423963
 89698108       4098431.000       4146463.000        1495522374
 98667918       4546010.000       4598001.000        1648669676
108534709       5045171.000       5101081.000        1817669318
119388179       5594576.000       5657348.000        2003578778
131326996       6092173.000       6161102.000        2208813609
144459695       6753853.000       6828103.000        2435195424
158905664       7488237.000       7571274.000        2684412012
174796230       8297858.000       8384939.000        2959207051
192275853       9189947.000       9286850.000        3261954020
211503438      10175895.000      10283950.000        3595481474
232653781      11279141.000      11396152.000        3964001264
255919159      12482960.000      12610029.000        4369109150
