# Core i5-7440HQ (4-core, 45W TDP, 2.8GHz base, 3.8GHz TB)
# DELL Latitude 5480 notebook, 16GB dual-channel RAM
# Compiled by gcc-5.3.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.258             0.273               194
       33             0.221             0.249               214
       36             0.259             0.289               236
       39             0.295             0.324               272
       42             0.323             0.348               293
       46             0.369             0.398               341
       50             0.398             0.433               372
       55             0.435             0.480               408
       60             0.478             0.545               447
       66             0.537             0.610               493
       72             0.599             0.681               564
       79             0.655             0.748               620
       86             0.687             0.786               675
       94             0.742             0.836               739
      103             0.789             0.912               810
      113             0.897             1.034               922
      124             1.011             1.161              1043
      136             1.097             1.242              1144
      149             1.197             1.421              1256
      163             1.306             1.530              1374
      179             1.517             1.717              1550
      196             1.658             1.910              1697
      215             1.830             2.140              1903
      236             2.045             2.337              2135
      259             2.244             2.610              2343
      284             2.493             2.918              2618
      312             2.716             3.179              2878
      343             2.984             3.274              3166
      377             3.333             3.769              3538
      414             3.620             4.240              3887
      455             4.022             4.696              4333
      500             4.488             5.244              4830
      550             4.919             5.676              5314
      605             5.441             6.353              5920
      665             6.033             6.667              6582
      731             6.667             7.778              7318
      804             7.400             8.720              8130
      884             8.217             9.739              9027
      972             9.000            10.524              9930
     1069             9.947            11.579             11019
     1175            10.941            12.882             12115
     1292            12.267            14.267             13532
     1421            13.571            14.857             14993
     1563            15.077            16.769             16722
     1719            16.636            18.364             18518
     1890            18.300            21.200             20362
     2079            20.200            24.000             22533
     2286            22.333            25.889             24920
     2514            24.750            29.125             27700
     2765            27.143            31.286             30470
     3041            30.143            35.143             33841
     3345            33.500            38.667             37557
     3679            37.000            43.400             41489
     4046            40.800            47.400             45997
     4450            45.200            52.400             50791
     4895            50.250            58.000             56479
     5384            55.500            63.000             62347
     5922            61.333            72.667             68800
     6514            67.667            77.333             76148
     7165            75.000            89.333             84501
     7881            83.000            98.000             93460
     8669            91.667           109.000            103345
     9535           101.000           119.500            114238
    10488           112.000           133.000            126557
    11536           123.500           139.500            139526
    12689           137.000           163.000            154777
    13957           151.000           180.000            170593
    15352           167.000           188.000            188718
    16887           185.000           213.000            208714
    18575           204.000           244.000            230764
    20432           226.000           265.000            255084
    22475           249.000           290.000            281895
    24722           275.000           325.000            311885
    27194           304.000           356.000            344990
    29913           337.000           398.000            380992
    32904           372.000           417.000            421202
    36194           411.000           462.000            464439
    39813           454.000           511.000            513191
    43794           500.000           571.000            566950
    48173           555.000           624.000            628090
    52990           614.000           686.000            693554
    58289           679.000           764.000            766432
    64117           748.000           846.000            846017
    70528           828.000           939.000            935231
    77580           914.000          1040.000           1032788
    85338          1010.000          1139.000           1140281
    93871          1124.000          1252.000           1260527
   103258          1240.000          1385.000           1391242
   113583          1370.000          1631.000           1537183
   124941          1513.000          1697.000           1697028
   137435          1681.000          1866.000           1874266
   151178          1867.000          2073.000           2071840
   166295          2068.000          2299.000           2287296
   182924          2280.000          2509.000           2523467
   201216          2528.000          2959.000           2786273
   221337          2818.000          3111.000           3081256
   243470          3124.000          3432.000           3395084
   267817          3456.000          3886.000           3751057
   294598          3849.000          4226.000           4141925
   324057          4297.000          4717.000           4575862
   356462          4808.000          5317.000           5049102
   392108          5348.000          5946.000           5574029
   431318          5944.000          6589.000           6148655
   474449          6621.000          7418.000           6787609
   521893          7379.000          8177.000           7495668
   574082          8304.000          8970.000           8278023
   631490          9174.000         10360.000           9128782
   694639         10175.000         11011.000          10080231
   764102         11285.000         12193.000          11126280
   840512         12489.000         13441.000          12273373
   924563         13861.000         15001.000          13553353
  1017019         15336.000         17082.000          14958315
  1118720         17019.000         18669.000          16500170
  1230592         18787.000         20539.000          18204906
  1353651         20760.000         22939.000          20079342
  1489016         22986.000         25056.000          22158287
  1637917         25516.000         27803.000          24463120
  1801708         28173.000         30469.000          26991191
  1981878         31253.000         34304.000          29780177
  2180065         34577.000         37864.000          32860987
  2398071         38203.000         41039.000          36254856
  2637878         42291.000         46450.000          39993227
  2901665         46748.000         50843.000          44130609
  3191831         51757.000         56473.000          48682886
  3511014         57203.000         62238.000          53692376
  3862115         63247.000         68257.000          59237950
  4248326         71095.000         76190.000          65352731
  4673158         79497.000         86346.000          72088595
  5140473         89550.000         95439.000          79540334
  5654520        104095.000        112081.000          87721250
  6219972        125270.000        134127.000          96774940
  6841969        153077.000        163846.000         106702632
  7526165        192145.000        203448.000         117737959
  8278781        229453.000        241773.000         129819707
  9106659        266235.000        281205.000         143160581
 10017324        305199.000        320902.000         157935370
 11019056        347113.000        363473.000         174180952
 12120961        393119.000        410643.000         192144127
 13333057        443603.000        461728.000         211908255
 14666362        500760.000        521722.000         233654157
 16132998        566674.000        590970.000         257671400
 17746297        638675.000        663801.000         284109297
 19520926        717964.000        744334.000         313339568
 21473018        803615.000        832834.000         345587022
 23620319        901776.000        932283.000         381074601
 25982350       1007844.000       1042910.000         420128117
 28580585       1128551.000       1164499.000         463334234
 31438643       1255878.000       1293899.000         510999889
 34582507       1402740.000       1444016.000         563394811
 38040757       1570352.000       1615891.000         621198300
 41844832       1748273.000       1796483.000         685003675
 46029315       1955779.000       2026749.000         755078048
 50632246       2162127.000       2222035.000         832646657
 55695470       2404282.000       2469557.000         918007804
 61265017       2672327.000       2743217.000        1012278312
 67391518       2978235.000       3052774.000        1116095633
 74130669       3295643.000       3380213.000        1230497685
 81543735       3656496.000       3742054.000        1356423963
 89698108       4039553.000       4150572.000        1495522374
 98667918       4500643.000       4607156.000        1648669676
108534709       5003608.000       5120745.000        1817669318
119388179       5537128.000       5666690.000        2003578778
131326996       6130807.000       6271287.000        2208813609
144459695       6789185.000       6946263.000        2435195424
158905664       7528265.000       7694879.000        2684412012
174796230       8338387.000       8522185.000        2959207051
192275853       9237379.000       9433883.000        3261954020
211503438      10230820.000      10447393.000        3595481474
232653781      11323167.000      11570263.000        3964001264
255919159      12557384.000      12805964.000        4369109150
