# Sieve of Eratosthenes Benchmark v1.11
#
# Kindly measured by Vincent Premel on February 14 at 6:52 PM
# AMD Phenom II X4 945, DDR2 533 RAM (It's a AM3 CPU runnning on AM2 board)
#
# Compiled by gcc-9.3.0.
# Benchmarking on a 200000 KB block with timer resolution of 1 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30             0.345             0.340               194
       33             0.379             0.368               214
       36             0.401             0.393               236
       39             0.453             0.447               272
       42             0.485             0.469               293
       46             0.595             0.540               341
       50             0.595             0.585               372
       55             0.642             0.634               408
       60             0.697             0.689               447
       66             0.764             0.748               493
       72             0.892             0.847               564
       79             0.947             0.932               620
       86             1.021             1.008               675
       94             1.110             1.088               739
      103             1.198             1.184               810
      113             1.357             1.346               922
      124             1.515             1.509              1043
      136             1.649             1.636              1144
      149             1.801             1.801              1256
      163             1.969             1.977              1374
      179             2.198             2.207              1550
      196             2.396             2.434              1697
      215             2.656             2.698              1903
      236             2.977             3.000              2135
      259             3.228             3.304              2343
      284             3.577             3.662              2618
      312             3.908             4.015              2878
      343             4.283             4.417              3166
      377             4.759             4.889              3538
      414             5.224             5.388              3887
      455             5.800             5.978              4333
      500             6.425             6.650              4830
      550             7.139             7.306              5314
      605             7.788             8.121              5920
      665             8.633             9.000              6582
      731             9.556             9.963              7318
      804            10.600            11.080              8130
      884            11.727            12.273              9027
      972            12.850            13.500              9930
     1069            14.222            14.944             11019
     1175            15.588            16.412             12115
     1292            17.600            18.267             13532
     1421            19.214            20.214             14993
     1563            21.333            22.417             16722
     1719            23.636            24.818             18518
     1890            26.000            27.300             20362
     2079            28.556            30.111             22533
     2286            31.556            33.333             24920
     2514            35.125            37.000             27700
     2765            38.571            40.857             30470
     3041            42.667            45.333             33841
     3345            47.167            50.167             37557
     3679            52.200            55.400             41489
     4046            57.600            61.400             45997
     4450            63.800            67.800             50791
     4895            70.750            75.250             56479
     5384            78.000            83.250             62347
     5922            86.000            91.667             68800
     6514            95.000           101.333             76148
     7165           105.333           112.333             84501
     7881           116.000           124.333             93460
     8669           128.500           137.500            103345
     9535           142.000           152.000            114238
    10488           157.000           168.000            126557
    11536           172.500           185.500            139526
    12689           191.500           205.000            154777
    13957           210.500           226.000            170593
    15352           233.000           249.000            188718
    16887           258.000           276.000            208714
    18575           285.000           306.000            230764
    20432           314.000           337.000            255084
    22475           347.000           374.000            281895
    24722           384.000           413.000            311885
    27194           424.000           457.000            344990
    29913           469.000           505.000            380992
    32904           518.000           559.000            421202
    36194           571.000           616.000            464439
    39813           629.000           680.000            513191
    43794           694.000           751.000            566950
    48173           769.000           832.000            628090
    52990           848.000           918.000            693554
    58289           937.000          1013.000            766432
    64117          1033.000          1120.000            846017
    70528          1191.000          1273.000            935231
    77580          1382.000          1468.000           1032788
    85338          1594.000          1683.000           1140281
    93871          1840.000          1929.000           1260527
   103258          2080.000          2180.000           1391242
   113583          2336.000          2448.000           1537183
   124941          2620.000          2744.000           1697028
   137435          2924.000          3057.000           1874266
   151178          3243.000          3394.000           2071840
   166295          3604.000          3765.000           2287296
   182924          3988.000          4164.000           2523467
   201216          4402.000          4603.000           2786273
   221337          4887.000          5105.000           3081256
   243470          5398.000          5636.000           3395084
   267817          5994.000          6251.000           3751057
   294598          6623.000          6919.000           4141925
   324057          7346.000          7662.000           4575862
   356462          8125.000          8471.000           5049102
   392108          8988.000          9372.000           5574029
   431318         10190.000         10601.000           6148655
   474449         11335.000         11785.000           6787609
   521893         13395.000         13853.000           7495668
   574082         15565.000         16068.000           8278023
   631490         18614.000         19131.000           9128782
   694639         21916.000         22435.000          10080231
   764102         25164.000         25711.000          11126280
   840512         28710.000         29299.000          12273373
   924563         32348.000         32977.000          13553353
  1017019         36242.000         36939.000          14958315
  1118720         40543.000         41285.000          16500170
  1230592         45353.000         46159.000          18204906
  1353651         50629.000         51502.000          20079342
  1489016         56598.000         57533.000          22158287
  1637917         63264.000         64308.000          24463120
  1801708         70584.000         71717.000          26991191
  1981878         78690.000         79953.000          29780177
  2180065         87805.000         89201.000          32860987
  2398071         97970.000         99500.000          36254856
  2637878        109134.000        110893.000          39993227
  2901665        121561.000        123378.000          44130609
  3191831        135196.000        137211.000          48682886
  3511014        150019.000        152371.000          53692376
  3862115        166812.000        169207.000          59237950
  4248326        186023.000        188163.000          65352731
  4673158        206240.000        208962.000          72088595
  5140473        230367.000        233976.000          79540334
  5654520        267263.000        270677.000          87721250
  6219972        324790.000        331191.000          96774940
  6841969        408022.000        413174.000         106702632
  7526165        542623.000        549149.000         117737959
  8278781        692213.000        703021.000         129819707
  9106659        833604.000        845127.000         143160581
 10017324        969042.000        982527.000         157935370
 11019056       1116991.000       1129891.000         174180952
 12120961       1278603.000       1289992.000         192144127
 13333057       1463141.000       1476261.000         211908255
 14666362       1651708.000       1667240.000         233654157
 16132998       1891726.000       1921145.000         257671400
 17746297       2105653.000       2136378.000         284109297
 19520926       2383832.000       2401038.000         313339568
 21473018       2665428.000       2691297.000         345587022
 23620319       3027797.000       3078702.000         381074601
 25982350       3392567.000       3420031.000         420128117
 28580585       3774750.000       3799750.000         463334234
 31438643       4405065.000       4252692.000         510999889
 34582507       4684083.000       4726195.000         563394811
 38040757       5238671.000       5332007.000         621198300
 41844832       5857730.000       5899250.000         685003675
 46029315       6505584.000       6558229.000         755078048
 50632246       7253910.000       7315597.000         832646657
 55695470       8069649.000       8126612.000         918007804
 61265017       8978749.000       9041315.000        1012278312
 67391518       9967634.000      10037788.000        1116095633
 74130669      11064731.000      11152768.000        1230497685
 81543735      12290313.000      12379855.000        1356423963
 89698108      13646367.000      13746736.000        1495522374
 98667918      15131988.000      15246485.000        1648669676
108534709      16869977.000      16923791.000        1817669318
119388179      18590240.000      18723137.000        2003578778
131326996      20609120.000      20812127.000        2208813609
144459695      22880273.000      23076729.000        2435195424
158905664      25407789.000      26869568.000        2684412012
174796230      28428630.000      28776210.000        2959207051
192275853      31383038.000      31611676.000        3261954020
