# AMD Ryzen 7 PRO 1700 (8-core) running at 3000 MHz (turbo and powersave disabled in firmware)
# DELL Optiplex 5055
#
# Sieve of Eratosthenes Benchmark v1.10
# Hand-tuned assembly implementation of the fast_version.
# 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.186             0.204               194
       33             0.200             0.230               214
       36             0.217             0.254               236
       39             0.243             0.283               272
       42             0.265             0.289               293
       46             0.309             0.353               341
       50             0.332             0.373               372
       55             0.355             0.404               408
       60             0.389             0.439               447
       66             0.428             0.479               493
       72             0.482             0.551               564
       79             0.519             0.596               620
       86             0.559             0.635               675
       94             0.613             0.684               739
      103             0.673             0.744               810
      113             0.761             0.857               922
      124             0.845             0.958              1043
      136             0.924             1.031              1144
      149             1.013             1.138              1256
      163             1.104             1.239              1374
      179             1.225             1.380              1550
      196             1.341             1.508              1697
      215             1.488             1.657              1903
      236             1.647             1.847              2135
      259             1.804             2.000              2343
      284             1.992             2.208              2618
      312             2.172             2.422              2878
      343             2.368             2.642              3166
      377             2.629             2.938              3538
      414             2.875             3.193              3887
      455             3.188             3.525              4333
      500             3.542             3.903              4830
      550             3.864             4.242              5314
      605             4.283             4.717              5920
      665             4.741             5.204              6582
      731             5.245             5.755              7318
      804             5.818             6.364              8130
      884             6.425             7.050              9027
      972             7.083             7.694              9930
     1069             7.788             8.485             11019
     1175             8.533             9.300             12115
     1292             9.519            10.370             13532
     1421            10.520            11.440             14993
     1563            11.682            12.727             16722
     1719            12.900            14.100             18518
     1890            14.167            15.444             20362
     2079            15.647            17.000             22533
     2286            17.267            18.800             24920
     2514            19.143            20.857             27700
     2765            21.077            22.846             30470
     3041            23.364            25.364             33841
     3345            25.800            28.000             37557
     3679            28.556            31.000             41489
     4046            31.556            34.222             45997
     4450            34.750            37.750             50791
     4895            38.714            41.857             56479
     5384            42.667            46.167             62347
     5922            47.000            51.167             68800
     6514            52.000            56.400             76148
     7165            57.600            62.600             84501
     7881            63.600            69.000             93460
     8669            70.250            76.250            103345
     9535            77.500            84.250            114238
    10488            86.000            93.333            126557
    11536            94.667           103.000            139526
    12689           105.000           114.333            154777
    13957           115.667           125.333            170593
    15352           128.000           139.000            188718
    16887           141.000           153.500            208714
    18575           156.000           170.000            230764
    20432           172.000           187.500            255084
    22475           190.500           207.500            281895
    24722           210.500           229.500            311885
    27194           233.000           253.500            344990
    29913           257.000           279.000            380992
    32904           284.000           322.000            421202
    36194           323.000           368.000            464439
    39813           360.000           409.000            513191
    43794           399.000           454.000            566950
    48173           443.000           504.000            628090
    52990           490.000           556.000            693554
    58289           543.000           616.000            766432
    64117           601.000           682.000            846017
    70528           664.000           752.000            935231
    77580           737.000           835.000           1032788
    85338           815.000           923.000           1140281
    93871           903.000          1020.000           1260527
   103258           999.000          1130.000           1391242
   113583          1106.000          1251.000           1537183
   124941          1224.000          1384.000           1697028
   137435          1354.000          1530.000           1874266
   151178          1500.000          1695.000           2071840
   166295          1663.000          1869.000           2287296
   182924          1833.000          2068.000           2523467
   201216          2038.000          2286.000           2786273
   221337          2249.000          2534.000           3081256
   243470          2480.000          2797.000           3395084
   267817          2752.000          3090.000           3751057
   294598          3040.000          3421.000           4141925
   324057          3378.000          3804.000           4575862
   356462          3739.000          4182.000           5049102
   392108          4189.000          4695.000           5574029
   431318          4621.000          5161.000           6148655
   474449          5153.000          5758.000           6787609
   521893          5744.000          6404.000           7495668
   574082          6376.000          7105.000           8278023
   631490          7049.000          7838.000           9128782
   694639          7865.000          8749.000          10080231
   764102          8765.000          9730.000          11126280
   840512          9701.000         10754.000          12273373
   924563         10774.000         11928.000          13553353
  1017019         11950.000         13219.000          14958315
  1118720         13251.000         14640.000          16500170
  1230592         14687.000         16241.000          18204906
  1353651         16254.000         17934.000          20079342
  1489016         18015.000         19844.000          22158287
  1637917         19952.000         21986.000          24463120
  1801708         22091.000         24268.000          26991191
  1981878         24458.000         26904.000          29780177
  2180065         27068.000         29752.000          32860987
  2398071         29943.000         32914.000          36254856
  2637878         33132.000         36400.000          39993227
  2901665         36657.000         40266.000          44130609
  3191831         40539.000         44526.000          48682886
  3511014         44828.000         49197.000          53692376
  3862115         49581.000         54406.000          59237950
  4248326         54824.000         60142.000          65352731
  4673158         60635.000         66483.000          72088595
  5140473         67045.000         73508.000          79540334
  5654520         74102.000         81216.000          87721250
  6219972         82287.000         90091.000          96774940
  6841969         92892.000        101354.000         106702632
  7526165        112133.000        121843.000         117737959
  8278781        159019.000        167679.000         129819707
  9106659        244080.000        251089.000         143160581
 10017324        336229.000        343813.000         157935370
 11019056        425804.000        433732.000         174180952
 12120961        497038.000        505388.000         192144127
 13333057        571396.000        580989.000         211908255
 14666362        649851.000        657314.000         233654157
 16132998        735867.000        746968.000         257671400
 17746297        832401.000        841147.000         284109297
 19520926        934630.000        947115.000         313339568
 21473018       1051326.000       1062283.000         345587022
 23620319       1178502.000       1191136.000         381074601
 25982350       1316791.000       1327933.000         420128117
 28580585       1467012.000       1484839.000         463334234
 31438643       1637989.000       1657303.000         510999889
 34582507       1824603.000       1842417.000         563394811
 38040757       2034337.000       2049892.000         621198300
 41844832       2260067.000       2281553.000         685003675
 46029315       2512946.000       2533044.000         755078048
 50632246       2791295.000       2812605.000         832646657
 55695470       3102196.000       3123084.000         918007804
 61265017       3446047.000       3468130.000        1012278312
 67391518       3822218.000       3841319.000        1116095633
 74130669       4238854.000       4264395.000        1230497685
 81543735       4696651.000       4727431.000        1356423963
 89698108       5206960.000       5236458.000        1495522374
 98667918       5767606.000       5804370.000        1648669676
108534709       6393716.000       6432405.000        1817669318
119388179       7086725.000       7122500.000        2003578778
131326996       7850221.000       7890960.000        2208813609
144459695       8703347.000       8746934.000        2435195424
158905664       9635986.000       9681801.000        2684412012
174796230      10673981.000      10723284.000        2959207051
192275853      11819962.000      11862744.000        3261954020
211503438      13080154.000      13142995.000        3595481474
