# MacBook Pro 15 Core i7 2.2 mid-2014
# Intel Core i7-4770HQ (128MB eDRAM)
#
# Compiled by gcc-4.2.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.467             0.520               194
       33             0.504             0.544               214
       36             0.424             0.487               236
       39             0.426             0.489               272
       42             0.456             0.495               293
       46             0.476             0.490               341
       50             0.410             0.484               372
       55             0.468             0.532               408
       60             0.514             0.576               447
       66             0.551             0.636               493
       72             0.636             0.725               564
       79             0.701             0.801               620
       86             0.763             0.865               675
       94             0.837             0.947               739
      103             0.904             1.030               810
      113             1.015             1.172               922
      124             1.130             1.312              1043
      136             1.265             1.434              1144
      149             1.382             1.579              1256
      163             1.514             1.725              1374
      179             1.694             1.927              1550
      196             1.850             2.115              1697
      215             2.200             2.505              1903
      236             2.466             2.806              2135
      259             2.543             2.894              2343
      284             2.827             3.227              2618
      312             3.103             3.529              2878
      343             3.381             3.873              3166
      377             3.786             4.321              3538
      414             4.143             4.735              3887
      455             4.630             5.283              4333
      500             5.659             6.439              4830
      550             5.659             6.439              5314
      605             6.265             7.176              5920
      665             6.968             7.968              6582
      731             7.750             8.821              7318
      804             8.846            10.115              8130
      884             9.542            10.875              9027
      972            10.476            11.952              9930
     1069            11.579            13.211             11019
     1175            12.706            14.529             12115
     1292            14.200            16.200             13532
     1421            15.692            18.000             14993
     1563            17.538            20.077             16722
     1719            19.364            22.182             18518
     1890            21.300            24.400             20362
     2079            23.556            27.000             22533
     2286            25.889            29.778             24920
     2514            28.625            33.125             27700
     2765            32.571            37.429             30470
     3041            35.286            40.286             33841
     3345            39.000            44.667             37557
     3679            43.000            49.400             41489
     4046            47.600            54.800             45997
     4450            52.400            60.400             50791
     4895            58.250            67.250             56479
     5384            64.500            74.250             62347
     5922            70.667            81.667             68800
     6514            79.000            90.667             76148
     7165            99.000           114.333             84501
     7881           117.000           135.000             93460
     8669           118.000           138.500            103345
     9535           117.667           135.333            114238
    10488           130.000           150.000            126557
    11536           143.500           165.500            139526
    12689           158.500           183.500            154777
    13957           175.000           202.000            170593
    15352           193.500           223.500            188718
    16887           212.000           247.000            208714
    18575           237.000           274.000            230764
    20432           262.000           303.000            255084
    22475           298.000           344.000            281895
    24722           320.000           369.000            311885
    27194           353.000           409.000            344990
    29913           391.000           451.000            380992
    32904           431.000           498.000            421202
    36194           482.000           554.000            464439
    39813           534.000           614.000            513191
    43794           657.000           696.000            566950
    48173           664.000           760.000            628090
    52990           737.000           841.000            693554
    58289           819.000           932.000            766432
    64117           904.000          1031.000            846017
    70528          1105.000          1223.000            935231
    77580          1108.000          1265.000           1032788
    85338          1229.000          1401.000           1140281
    93871          1360.000          1552.000           1260527
   103258          1517.000          1715.000           1391242
   113583          1682.000          1901.000           1537183
   124941          1859.000          2101.000           1697028
   137435          2061.000          2326.000           1874266
   151178          2286.000          2577.000           2071840
   166295          2524.000          2850.000           2287296
   182924          2789.000          3150.000           2523467
   201216          3091.000          3485.000           2786273
   221337          3441.000          3863.000           3081256
   243470          3773.000          4259.000           3395084
   267817          4224.000          4750.000           3751057
   294598          4787.000          5371.000           4141925
   324057          5397.000          6044.000           4575862
   356462          6083.000          6762.000           5049102
   392108          6829.000          7593.000           5574029
   431318          7595.000          8461.000           6148655
   474449          8476.000          9355.000           6787609
   521893          9369.000         10389.000           7495668
   574082         10502.000         11623.000           8278023
   631490         11597.000         12808.000           9128782
   694639         12872.000         14295.000          10080231
   764102         14397.000         15809.000          11126280
   840512         15883.000         17512.000          12273373
   924563         17550.000         19379.000          13553353
  1017019         19555.000         21574.000          14958315
  1118720         21574.000         23767.000          16500170
  1230592         23879.000         26361.000          18204906
  1353651         26543.000         29197.000          20079342
  1489016         29145.000         32008.000          22158287
  1637917         32347.000         35719.000          24463120
  1801708         35857.000         39498.000          26991191
  1981878         39390.000         43267.000          29780177
  2180065         43844.000         48127.000          32860987
  2398071         48372.000         53168.000          36254856
  2637878         53409.000         58435.000          39993227
  2901665         59326.000         64680.000          44130609
  3191831         65144.000         71695.000          48682886
  3511014         73523.000         80086.000          53692376
  3862115         81083.000         89180.000          59237950
  4248326         91658.000        101265.000          65352731
  4673158        101843.000        112689.000          72088595
  5140473        118977.000        130225.000          79540334
  5654520        130637.000        146059.000          87721250
  6219972        140836.000        157251.000          96774940
  6841969        161378.000        180437.000         106702632
  7526165        179136.000        200295.000         117737959
  8278781        201307.000        223489.000         129819707
  9106659        231997.000        257411.000         143160581
 10017324        256383.000        285040.000         157935370
 11019056        289015.000        326641.000         174180952
 12120961        325693.000        364680.000         192144127
 13333057        363316.000        399730.000         211908255
 14666362        407946.000        447696.000         233654157
 16132998        456551.000        500857.000         257671400
 17746297        509733.000        557841.000         284109297
 19520926        579291.000        625849.000         313339568
 21473018        640149.000        693418.000         345587022
 23620319        713018.000        775150.000         381074601
 25982350        794817.000        861071.000         420128117
 28580585        893384.000        965352.000         463334234
 31438643       1004630.000       1079030.000         510999889
 34582507       1102776.000       1188150.000         563394811
 38040757       1236563.000       1337728.000         621198300
 41844832       1391368.000       1491466.000         685003675
 46029315       1542423.000       1657576.000         755078048
 50632246       1712745.000       1829523.000         832646657
 55695470       1896368.000       2035378.000         918007804
 61265017       2130418.000       2258527.000        1012278312
 67391518       2362207.000       2519269.000        1116095633
 74130669       2642485.000       2785180.000        1230497685
 81543735       2932694.000       3131758.000        1356423963
 89698108       3293953.000       3513263.000        1495522374
 98667918       3775094.000       4038484.000        1648669676
108534709       4335909.000       4625951.000        1817669318
119388179       5073355.000       5356918.000        2003578778
131326996       5925511.000       6311360.000        2208813609
144459695       7032541.000       7450381.000        2435195424
158905664       8156832.000       8688097.000        2684412012
174796230       9715446.000       9621706.000        2959207051
192275853      11153986.000      11685506.000        3261954020
211503438      12662866.000      13216454.000        3595481474
232653781      14470398.000      15051087.000        3964001264
255919159      16271588.000      17014389.000        4369109150
