# Sieve of Eratosthenes Benchmark v1.10
# 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.188             0.215               194
       33             0.395             0.455               214
       36             0.428             0.503               236
       39             0.474             0.544               272
       42             0.506             0.563               293
       46             0.363             0.368               341
       50             0.331             0.389               372
       55             0.362             0.423               408
       60             0.388             0.461               447
       66             0.432             0.500               493
       72             0.479             0.542               564
       79             0.518             0.618               620
       86             0.567             0.664               675
       94             0.611             0.738               739
      103             0.670             0.801               810
      113             0.760             0.875               922
      124             0.849             0.988              1043
      136             0.921             1.091              1144
      149             1.014             1.181              1256
      163             1.102             1.307              1374
      179             1.243             1.362              1550
      196             1.341             1.532              1697
      215             1.487             1.705              1903
      236             1.648             1.965              2135
      259             1.800             1.977              2343
      284             2.000             2.304              2618
      312             2.174             2.486              2878
      343             2.374             2.697              3166
      377             2.637             2.912              3538
      414             2.880             3.145              3887
      455             3.184             3.513              4333
      500             3.537             4.090              4830
      550             3.873             4.222              5314
      605             4.281             4.684              5920
      665             4.745             5.725              6582
      731             5.255             6.021              7318
      804             5.810             6.762              8130
      884             6.447             7.421              9027
      972             7.029             8.143              9930
     1069             7.781             8.531             11019
     1175             8.552             9.414             12115
     1292             9.538            10.615             13532
     1421            10.500            12.042             14993
     1563            11.727            12.955             16722
     1719            12.950            14.100             18518
     1890            14.167            16.333             20362
     2079            15.625            17.125             22533
     2286            17.267            19.800             24920
     2514            19.214            20.857             27700
     2765            21.083            22.833             30470
     3041            23.364            25.182             33841
     3345            25.800            28.000             37557
     3679            28.444            30.667             41489
     4046            31.500            33.625             45997
     4450            34.750            37.875             50791
     4895            38.714            42.000             56479
     5384            42.667            45.167             62347
     5922            47.000            49.333             68800
     6514            52.000            57.000             76148
     7165            57.600            63.000             84501
     7881            63.500            71.250             93460
     8669            70.250            76.750            103345
     9535            77.750            84.750            114238
    10488            85.667            93.667            126557
    11536            94.667           102.333            139526
    12689           104.667           116.333            154777
    13957           115.333           124.000            170593
    15352           127.500           130.500            188718
    16887           141.000           156.500            208714
    18575           156.000           165.500            230764
    20432           172.500           189.000            255084
    22475           190.500           205.000            281895
    24722           210.500           222.500            311885
    27194           233.000           254.000            344990
    29913           257.000           266.000            380992
    32904           284.000           333.000            421202
    36194           322.000           378.000            464439
    39813           361.000           423.000            513191
    43794           399.000           470.000            566950
    48173           441.000           469.000            628090
    52990           490.000           576.000            693554
    58289           543.000           637.000            766432
    64117           598.000           699.000            846017
    70528           666.000           712.000            935231
    77580           734.000           854.000           1032788
    85338           815.000           953.000           1140281
    93871           904.000          1056.000           1260527
   103258           998.000          1168.000           1391242
   113583          1106.000          1292.000           1537183
   124941          1223.000          1308.000           1697028
   137435          1353.000          1580.000           1874266
   151178          1499.000          1749.000           2071840
   166295          1661.000          1773.000           2287296
   182924          1832.000          2135.000           2523467
   201216          2031.000          2362.000           2786273
   221337          2247.000          2616.000           3081256
   243470          2479.000          2888.000           3395084
   267817          2733.000          2933.000           3751057
   294598          3043.000          3531.000           4141925
   324057          3368.000          3864.000           4575862
   356462          3763.000          4029.000           5049102
   392108          4155.000          4916.000           5574029
   431318          4623.000          5159.000           6148655
   474449          5147.000          5780.000           6787609
   521893          5725.000          6586.000           7495668
   574082          6329.000          7270.000           8278023
   631490          7048.000          8108.000           9128782
   694639          7857.000          9103.000          10080231
   764102          8732.000         10122.000          11126280
   840512          9697.000         11283.000          12273373
   924563         10769.000         12615.000          13553353
  1017019         11956.000         13649.000          14958315
  1118720         13251.000         14769.000          16500170
  1230592         14688.000         17135.000          18204906
  1353651         16263.000         18101.000          20079342
  1489016         18021.000         20959.000          22158287
  1637917         19971.000         22716.000          24463120
  1801708         22113.000         25601.000          26991191
  1981878         24477.000         28316.000          29780177
  2180065         27096.000         30451.000          32860987
  2398071         29980.000         34049.000          36254856
  2637878         33159.000         38032.000          39993227
  2901665         36690.000         41786.000          44130609
  3191831         40573.000         46100.000          48682886
  3511014         44860.000         50008.000          53692376
  3862115         49618.000         55473.000          59237950
  4248326         54856.000         61273.000          65352731
  4673158         60667.000         68550.000          72088595
  5140473         67098.000         75769.000          79540334
  5654520         74141.000         83754.000          87721250
  6219972         82691.000         93526.000          96774940
  6841969         93395.000        105145.000         106702632
  7526165        109522.000        122319.000         117737959
  8278781        158125.000        172281.000         129819707
  9106659        246537.000        263594.000         143160581
 10017324        338941.000        358080.000         157935370
 11019056        427636.000        449163.000         174180952
 12120961        499729.000        521861.000         192144127
 13333057        573717.000        600069.000         211908255
 14666362        653629.000        683037.000         233654157
 16132998        742340.000        777077.000         257671400
 17746297        837469.000        876423.000         284109297
 19520926        943198.000        986308.000         313339568
 21473018       1059597.000       1111708.000         345587022
 23620319       1188073.000       1248484.000         381074601
 25982350       1326358.000       1394753.000         420128117
 28580585       1477930.000       1558510.000         463334234
 31438643       1652146.000       1735585.000         510999889
 34582507       1836472.000       1936994.000         563394811
 38040757       2042619.000       2153793.000         621198300
 41844832       2274203.000       2395537.000         685003675
 46029315       2524683.000       2664016.000         755078048
 50632246       2804876.000       2952035.000         832646657
 55695470       3111033.000       3289103.000         918007804
 61265017       3454736.000       3645947.000        1012278312
 67391518       3833262.000       4045843.000        1116095633
 74130669       4249128.000       4492534.000        1230497685
 81543735       4711571.000       4982327.000        1356423963
 89698108       5225026.000       5518685.000        1495522374
 98667918       5791754.000       6123132.000        1648669676
108534709       6423758.000       6783479.000        1817669318
119388179       7108281.000       7520066.000        2003578778
131326996       7880702.000       8337958.000        2208813609
144459695       8732129.000       9232643.000        2435195424
158905664       9674348.000      10229912.000        2684412012
174796230      10714080.000      11323180.000        2959207051
192275853      11862500.000      12530566.000        3261954020
211503438      13129874.000      13885807.000        3595481474
