# Motorola 68040 25MHz / 4+4KB L1 instruction+data cache / no L2 cache
# Native 68K binary
# Apple Macintosh Quadra 700 with Mac OS 7.6.1
# compiled by Code Warrior 4 (classic application)
# 
#   ======== Sieve of Eratosthenes Benchmark v1.7 ========
Benchmarking in a 8192 KB block of memory ("./sieve N" changes this to N)
Timer resolution is 16666 us
# Benchmarking on a 8192 KB block with timer resolution of 16666 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30           201.130           168.426               194
       33           221.786           184.376               214
       36           236.926           201.578               236
       39           267.991           229.245               272
       42           287.106           246.750               293
       46           327.169           283.983               341
       50           351.159           307.615               372
       55           383.039           335.731               408
       60           415.784           366.286               447
       66           452.381           403.718               493
       72           509.273           458.548               564
       79           560.426           502.604               620
       86           604.640           544.656               675
       94           655.916           593.448               739
      103           713.772           651.458               810
      113           806.214           736.108               922
      124           902.209           827.617              1043
      136           983.542           906.098              1144
      149          1075.772           991.066              1256
      163          1170.029          1087.113              1374
      179          1306.532          1219.087              1550
      196          1423.869          1334.177              1697
      215          1586.049          1492.384              1903
      236          1764.554          1667.295              2135
      259          1931.188          1824.745              2343
      284          2144.460          2034.704              2618
      312          2345.243          2234.444              2878
      343          2583.483          2451.776              3166
      377          2867.632          2732.684              3538
      414          3145.692          2997.660              3887
      455          3492.054          3341.417              4333
      500          3882.162          3715.350              4830
      550          4254.084          4087.257              5314
      605          4724.802          4540.239              5920
      665          5220.921          5057.128              6582
      731          5789.959          5608.313              7318
      804          6425.446          6224.651              8130
      884          7110.827          6888.613              9027
      972          7797.853          7583.794              9930
     1069          8636.632          8400.474             11019
     1175          9444.067          9258.889             12115
     1292         10586.839         10297.355             13532
     1421         11689.030         11415.068             14993
     1563         12956.799         12753.555             16722
     1719         14365.306         14084.734             18518
     1890         15740.111         15493.207             20362
     2079         17417.336         17144.123             22533
     2286         19305.412         18928.353             24920
     2514         21439.678         21104.683             27700
     2765         23571.801         23203.492             30470
     3041         26072.577         25765.840             33841
     3345         29137.156         28683.660             37557
     3679         32195.682         31690.652             41489
     4046         35693.017         35276.367             45997
     4450         39873.794         39250.766             50791
     4895         44735.053         44208.758             56479
     5384         49610.419         49222.837             62347
     5922         55126.000         54485.000             68800
     6514         61188.029         60711.857             76148
     7165         68515.778         67457.619             84501
     7881         75727.965         75143.193             93460
     8669         83983.569         83330.000            103345
     9535         93112.217         92387.609            114238
    10488        103170.476        102773.667            126557
    11536        114030.526        113153.368            139526
    12689        126955.706        125975.353            154777
    13957        140316.968        138704.129            170593
    15352        154755.714        154755.714            188718
    16887        171326.480        170659.840            208714
    18575        190572.087        189122.870            230764
    20432        210309.048        209515.429            255084
    22475        232446.842        232446.842            281895
    24722        257832.824        256852.471            311885
    27194        285544.133        284433.067            344990
    29913        315463.571        315463.571            380992
    32904        349986.000        348704.000            421202
    36194        386095.667        384706.833            464439
    39813        426649.600        424983.000            513191
    43794        471647.800        469981.200            566950
    48173        524053.111        522201.333            628090
    52990        579143.500        577060.250            693554
    58289        640450.571        638069.714            766432
    64117        707114.571        704733.714            846017
    70528        783302.000        780524.333            935231
    77580        866632.000        859965.600           1032788
    85338        956628.400        953295.200           1140281
    93871       1059957.600       1053291.200           1260527
   103258       1166620.000       1166620.000           1391242
   113583       1291615.000       1287448.500           1537183
   124941       1427720.667       1422165.333           1697028
   137435       1577714.667       1572159.333           1874266
   151178       1744374.667       1744374.667           2071840
   166295       1927700.667       1922145.333           2287296
   182924       2127692.667       2127692.667           2523467
   201216       2349906.000       2349906.000           2786273
   221337       2608229.000       2599896.000           3081256
   243470       2866552.000       2874885.000           3395084
   267817       3174873.000       3174873.000           3751057
   294598       3516526.000       3508193.000           4141925
   324057       3891511.000       3883178.000           4575862
   356462       4299828.000       4283162.000           5049102
   392108       4749810.000       4749810.000           5574029
   431318       5249790.000       5233124.000           6148655
   474449       5783102.000       5783102.000           6787609
   521893       6416410.000       6399744.000           7495668
   574082       7083050.000       7083050.000           8278023
   631490       7816354.000       7816354.000           9128782
   694639       8649654.000       8632988.000          10080231
   764102       9549618.000       9532952.000          11126280
   840512      10532912.000      10549578.000          12273373
   924563      11649534.000      11649534.000          13553353
  1017019      12866152.000      12882818.000          14958315
  1118720      14216098.000      14199432.000          16500170
  1230592      15682706.000      15699372.000          18204906
  1353651      17315974.000      17315974.000          20079342
  1489016      19132568.000      19132568.000          22158287
  1637917      21149154.000      21149154.000          24463120
  1801708      23365732.000      23349066.000          26991191
  1981878      25798968.000      25782302.000          29780177
  2180065      28498860.000      28482194.000          32860987
  2398071      31465408.000      31465408.000          36254856
  2637878      34765276.000      34731944.000          39993227
  2901665      38381798.000      38365132.000          44130609
  3191831      42381638.000      42381638.000          48682886
  3511014      46798128.000      46781462.000          53692376
  3862115      51681266.000      51681266.000          59237950
  4248326      57081050.000      57081050.000          65352731
  4673158      63047478.000      63014146.000          72088595
  5140473      69630548.000      69630548.000          79540334
  5654520      76880258.000      76880258.000          87721250
  6219972      84929936.000      84896604.000          96774940
  6841969      93729584.000      93712918.000         106702632
  7526165     103579190.000     103562524.000         117737959
  8278781     114328760.000     114312094.000         129819707
