# Core i7 4710HQ (4-core, 47W TDP, 2.5GHz base, 3.5GHz TB) @ 3400 MHz (turbo)
# ACER V15 NITRO notebook with 16 GB dual channel RAM
# 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.246             0.269               194
       33             0.238             0.259               214
       36             0.259             0.282               236
       39             0.296             0.322               272
       42             0.319             0.348               293
       46             0.366             0.404               341
       50             0.401             0.470               372
       55             0.439             0.481               408
       60             0.475             0.513               447
       66             0.521             0.558               493
       72             0.588             0.667               564
       79             0.660             0.720               620
       86             0.700             0.787               675
       94             0.777             0.865               739
      103             0.846             0.938               810
      113             0.954             1.071               922
      124             1.079             1.195              1043
      136             1.172             1.298              1144
      149             1.293             1.420              1256
      163             1.404             1.584              1374
      179             1.576             1.778              1550
      196             1.721             1.949              1697
      215             1.927             2.171              1903
      236             2.155             2.436              2135
      259             2.356             2.723              2343
      284             2.633             2.989              2618
      312             2.867             3.361              2878
      343             3.145             3.671              3166
      377             3.515             4.088              3538
      414             3.855             4.403              3887
      455             4.286             4.911              4333
      500             4.765             5.490              4830
      550             5.217             5.978              5314
      605             5.829             6.683              5920
      665             6.474             7.500              6582
      731             7.176             8.382              7318
      804             7.968             9.290              8130
      884             8.857            10.321              9027
      972             9.720            11.280              9930
     1069            10.783            12.565             11019
     1175            11.810            13.714             12115
     1292            13.211            15.263             13532
     1421            14.647            17.000             14993
     1563            16.267            18.667             16722
     1719            18.000            20.714             18518
     1890            19.769            22.692             20362
     2079            21.833            25.167             22533
     2286            24.182            27.909             24920
     2514            26.800            30.900             27700
     2765            29.444            33.889             30470
     3041            32.750            37.750             33841
     3345            36.286            41.857             37557
     3679            40.143            46.143             41489
     4046            44.333            51.000             45997
     4450            49.000            55.600             50791
     4895            54.400            62.000             56479
     5384            60.200            68.400             62347
     5922            66.250            79.000             68800
     6514            73.250            83.500             76148
     7165            81.333            93.333             84501
     7881            90.000           106.667             93460
     8669            99.333           117.667            103345
     9535           109.667           123.667            114238
    10488           121.667           138.000            126557
    11536           134.000           151.000            139526
    12689           148.500           176.000            154777
    13957           164.000           185.000            170593
    15352           181.500           204.000            188718
    16887           200.500           228.500            208714
    18575           221.500           249.500            230764
    20432           245.000           287.000            255084
    22475           271.000           300.000            281895
    24722           299.000           338.000            311885
    27194           331.000           367.000            344990
    29913           365.000           425.000            380992
    32904           404.000           448.000            421202
    36194           449.000           507.000            464439
    39813           503.000           566.000            513191
    43794           562.000           625.000            566950
    48173           627.000           699.000            628090
    52990           695.000           778.000            693554
    58289           772.000           890.000            766432
    64117           854.000           973.000            846017
    70528           949.000          1043.000            935231
    77580          1051.000          1158.000           1032788
    85338          1165.000          1293.000           1140281
    93871          1292.000          1431.000           1260527
   103258          1430.000          1565.000           1391242
   113583          1585.000          1770.000           1537183
   124941          1761.000          1955.000           1697028
   137435          1952.000          2157.000           1874266
   151178          2165.000          2395.000           2071840
   166295          2397.000          2697.000           2287296
   182924          2648.000          2932.000           2523467
   201216          2952.000          3202.000           2786273
   221337          3285.000          3606.000           3081256
   243470          3665.000          3958.000           3395084
   267817          4102.000          4527.000           3751057
   294598          4574.000          4985.000           4141925
   324057          5150.000          5653.000           4575862
   356462          5796.000          6394.000           5049102
   392108          6416.000          7046.000           5574029
   431318          7147.000          7764.000           6148655
   474449          7960.000          8683.000           6787609
   521893          8885.000          9663.000           7495668
   574082          9892.000         10769.000           8278023
   631490         10979.000         11914.000           9128782
   694639         12214.000         13362.000          10080231
   764102         13564.000         14713.000          11126280
   840512         15030.000         16072.000          12273373
   924563         16692.000         17996.000          13553353
  1017019         18490.000         20057.000          14958315
  1118720         20457.000         22339.000          16500170
  1230592         22634.000         24580.000          18204906
  1353651         25024.000         27228.000          20079342
  1489016         27687.000         29831.000          22158287
  1637917         30652.000         33053.000          24463120
  1801708         33899.000         36564.000          26991191
  1981878         37488.000         40400.000          29780177
  2180065         41473.000         45247.000          32860987
  2398071         45864.000         50019.000          36254856
  2637878         50752.000         55319.000          39993227
  2901665         56406.000         61178.000          44130609
  3191831         62506.000         67845.000          48682886
  3511014         69061.000         74866.000          53692376
  3862115         76938.000         83888.000          59237950
  4248326         86167.000         93488.000          65352731
  4673158         95980.000        104113.000          72088595
  5140473        108350.000        118151.000          79540334
  5654520        123720.000        134684.000          87721250
  6219972        143542.000        156339.000          96774940
  6841969        172261.000        186690.000         106702632
  7526165        210009.000        227154.000         117737959
  8278781        232830.000        252209.000         129819707
  9106659        270230.000        290170.000         143160581
 10017324        311672.000        334431.000         157935370
 11019056        358028.000        383284.000         174180952
 12120961        411583.000        439394.000         192144127
 13333057        472705.000        501912.000         211908255
 14666362        539510.000        571429.000         233654157
 16132998        613125.000        648580.000         257671400
 17746297        691761.000        729984.000         284109297
 19520926        779015.000        820461.000         313339568
 21473018        877238.000        922845.000         345587022
 23620319        983556.000       1031779.000         381074601
 25982350       1102570.000       1155691.000         420128117
 28580585       1240045.000       1299268.000         463334234
 31438643       1385625.000       1450715.000         510999889
 34582507       1548038.000       1616913.000         563394811
 38040757       1719712.000       1795680.000         621198300
 41844832       1917332.000       2004079.000         685003675
 46029315       2127872.000       2220897.000         755078048
 50632246       2371492.000       2474011.000         832646657
 55695470       2633330.000       2746924.000         918007804
 61265017       2926422.000       3050277.000        1012278312
 67391518       3251104.000       3388267.000        1116095633
 74130669       3608785.000       3760948.000        1230497685
 81543735       4005957.000       4172626.000        1356423963
 89698108       4447092.000       4629593.000        1495522374
 98667918       4935609.000       5137699.000        1648669676
108534709       5473716.000       5697959.000        1817669318
119388179       5962865.000       6204910.000        2003578778
131326996       6616987.000       6885103.000        2208813609
144459695       7333917.000       7628909.000        2435195424
158905664       8127927.000       8450878.000        2684412012
174796230       9009650.000       9367851.000        2959207051
192275853       9988493.000      10383084.000        3261954020
211503438      11064166.000      11500868.000        3595481474
232653781      12264425.000      12738490.000        3964001264
255919159      13574954.000      14103262.000        4369109150
