# Apple MacBook Air M1 16GB RAM / 256GB SSD / 7GU (7 out of 8 graphic units)
# Apple M1 4+4 cores (big+little), maximum frequency: 3.2GHz (big), 2,064GHz (little)
#
# Sieve of Eratosthenes Benchmark v1.12
# 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.359             0.344               194
       33             0.396             0.391               214
       36             0.434             0.402               236
       39             0.477             0.473               272
       42             0.512             0.498               293
       46             0.600             0.567               341
       50             0.643             0.611               372
       55             0.708             0.652               408
       60             0.692             0.660               447
       66             0.771             0.715               493
       72             0.873             0.814               564
       79             0.962             0.897               620
       86             1.050             0.967               675
       94             1.171             1.060               739
      103             1.299             1.168               810
      113             1.480             1.318               922
      124             1.506             1.396              1043
      136             1.658             1.490              1144
      149             1.809             1.638              1256
      163             2.000             1.816              1374
      179             2.226             1.991              1550
      196             2.471             2.231              1697
      215             2.734             2.436              1903
      236             3.012             2.694              2135
      259             3.117             2.727              2343
      284             3.427             3.027              2618
      312             3.750             3.312              2878
      343             4.113             3.629              3166
      377             4.607             4.018              3538
      414             5.020             4.412              3887
      455             5.630             5.261              4333
      500             6.154             5.385              4830
      550             6.658             5.579              5314
      605             7.114             6.229              5920
      665             7.970             6.818              6582
      731             8.667             7.467              7318
      804             9.556             8.296              8130
      884            10.600             9.200              9027
      972            11.565            10.087              9930
     1069            12.800            11.250             11019
     1175            14.158            12.263             12115
     1292            15.647            13.588             13532
     1421            16.800            14.000             14993
     1563            17.733            15.467             16722
     1719            19.643            17.000             18518
     1890            21.583            18.750             20362
     2079            23.727            20.636             22533
     2286            26.300            22.800             24920
     2514            29.333            25.444             27700
     2765            32.250            29.000             30470
     3041            35.375            30.625             33841
     3345            39.286            34.000             37557
     3679            43.333            37.333             41489
     4046            47.667            41.167             45997
     4450            51.000            44.000             50791
     4895            56.400            49.000             56479
     5384            62.400            53.200             62347
     5922            68.500            59.000             68800
     6514            76.250            65.000             76148
     7165            83.500            71.500             84501
     7881            92.667            78.667             93460
     8669           101.667            86.333            103345
     9535           111.000            95.333            114238
    10488           123.333           108.333            126557
    11536           134.500           116.000            139526
    12689           150.500           128.500            154777
    13957           164.000           139.500            170593
    15352           177.500           153.500            188718
    16887           197.000           168.500            208714
    18575           215.500           185.500            230764
    20432           238.000           203.000            255084
    22475           261.000           227.000            281895
    24722           290.000           247.000            311885
    27194           321.000           275.000            344990
    29913           356.000           302.000            380992
    32904           389.000           333.000            421202
    36194           429.000           370.000            464439
    39813           479.000           399.000            513191
    43794           518.000           446.000            566950
    48173           580.000           492.000            628090
    52990           636.000           543.000            693554
    58289           697.000           610.000            766432
    64117           778.000           664.000            846017
    70528           855.000           731.000            935231
    77580           947.000           795.000           1032788
    85338          1050.000           886.000           1140281
    93871          1147.000           969.000           1260527
   103258          1270.000          1084.000           1391242
   113583          1394.000          1187.000           1537183
   124941          1542.000          1331.000           1697028
   137435          1691.000          1442.000           1874266
   151178          1877.000          1599.000           2071840
   166295          2100.000          1824.000           2287296
   182924          2310.000          1996.000           2523467
   201216          2547.000          2220.000           2786273
   221337          2822.000          2498.000           3081256
   243470          3105.000          2706.000           3395084
   267817          3514.000          3046.000           3751057
   294598          3850.000          3368.000           4141925
   324057          4233.000          3653.000           4575862
   356462          4639.000          4078.000           5049102
   392108          5147.000          4513.000           5574029
   431318          5617.000          4966.000           6148655
   474449          6313.000          5584.000           6787609
   521893          7001.000          6193.000           7495668
   574082          7720.000          6708.000           8278023
   631490          8572.000          7427.000           9128782
   694639          9314.000          8386.000          10080231
   764102         10382.000          9240.000          11126280
   840512         11645.000         10189.000          12273373
   924563         12708.000         11179.000          13553353
  1017019         13960.000         12320.000          14958315
  1118720         15431.000         13475.000          16500170
  1230592         16939.000         14638.000          18204906
  1353651         18808.000         16366.000          20079342
  1489016         20470.000         18073.000          22158287
  1637917         22954.000         19919.000          24463120
  1801708         25275.000         21988.000          26991191
  1981878         27447.000         24489.000          29780177
  2180065         30444.000         26783.000          32860987
  2398071         33646.000         29728.000          36254856
  2637878         37175.000         32936.000          39993227
  2901665         40738.000         36134.000          44130609
  3191831         44932.000         39889.000          48682886
  3511014         49463.000         43838.000          53692376
  3862115         55182.000         48723.000          59237950
  4248326         60742.000         53843.000          65352731
  4673158         66572.000         59340.000          72088595
  5140473         73206.000         65008.000          79540334
  5654520         81438.000         71835.000          87721250
  6219972         89305.000         79231.000          96774940
  6841969         99028.000         87579.000         106702632
  7526165        109773.000         96704.000         117737959
  8278781        121027.000        106671.000         129819707
  9106659        133569.000        119244.000         143160581
 10017324        149813.000        133665.000         157935370
 11019056        165981.000        148234.000         174180952
 12120961        185781.000        166945.000         192144127
 13333057        209067.000        186094.000         211908255
 14666362        233419.000        210447.000         233654157
 16132998        265586.000        240260.000         257671400
 17746297        309299.000        280474.000         284109297
 19520926        366475.000        335967.000         313339568
 21473018        443594.000        408282.000         345587022
 23620319        534213.000        497272.000         381074601
 25982350        628558.000        592258.000         420128117
 28580585        727060.000        687267.000         463334234
 31438643        831877.000        785471.000         510999889
 34582507        943723.000        892733.000         563394811
 38040757       1067052.000       1010855.000         621198300
 41844832       1200602.000       1142800.000         685003675
 46029315       1353682.000       1282543.000         755078048
 50632246       1517698.000       1447254.000         832646657
 55695470       1701503.000       1622113.000         918007804
 61265017       1904975.000       1817815.000        1012278312
 67391518       2130259.000       2031533.000        1116095633
 74130669       2378037.000       2266816.000        1230497685
 81543735       2648470.000       2526756.000        1356423963
 89698108       2952464.000       2819156.000        1495522374
 98667918       3282730.000       3136828.000        1648669676
108534709       3655817.000       3490156.000        1817669318
119388179       4067293.000       3887634.000        2003578778
131326996       4524228.000       4324173.000        2208813609
144459695       5030896.000       4811854.000        2435195424
158905664       5574482.000       5339979.000        2684412012
174796230       6213298.000       5943291.000        2959207051
192275853       6890281.000       6592903.000        3261954020
211503438       7634735.000       7321095.000        3595481474
232653781       8475315.000       8122728.000        3964001264
255919159       9394446.000       9007988.000        4369109150
