# Mobile Pentium II 366 MHz 256 KB L2 cache. 128 MB SDRAM @66 MHz.
# Toshiba Tecra 8000
# hand-tuned x86 assembly from ../fast_sieve.S for fast_version
# Compiled by gcc-2.95.__GNUC_PATCHLEVEL__.
# Benchmarking on a 111174 KB block with timer resolution of 1 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30             4.400             3.689               194
       33             4.762             4.024               214
       36             5.150             4.350               236
       39             5.917             4.972               272
       42             6.353             5.441               293
       46             7.267             6.100               341
       50             7.821             6.607               372
       55             8.519             7.148               408
       60             9.240             7.800               447
       66            10.043             8.522               493
       72            11.450             9.650               564
       79            12.579            10.632               620
       86            13.556            11.500               675
       94            14.812            12.562               739
      103            16.200            13.600               810
      113            18.357            15.500               922
      124            20.667            17.333              1043
      136            22.636            18.909              1144
      149            24.636            20.455              1256
      163            26.900            22.200              1374
      179            30.222            25.111              1550
      196            33.000            27.375              1697
      215            36.857            30.571              1903
      236            41.143            34.143              2135
      259            45.000            37.167              2343
      284            50.000            41.400              2618
      312            54.800            45.200              2878
      343            60.200            49.600              3166
      377            67.000            55.000              3538
      414            73.500            60.750              3887
      455            81.750            67.250              4333
      500            91.000            74.667              4830
      550            99.667            82.333              5314
      605           111.000            91.333              5920
      665           123.000           101.000              6582
      731           136.500           112.000              7318
      804           150.000           124.500              8130
      884           168.000           138.000              9027
      972           183.500           151.500              9930
     1069           203.000           167.500             11019
     1175           224.000           183.500             12115
     1292           249.500           204.500             13532
     1421           277.000           227.000             14993
     1563           308.000           252.000             16722
     1719           341.000           279.000             18518
     1890           374.000           307.000             20362
     2079           414.000           339.000             22533
     2286           457.000           374.000             24920
     2514           508.000           415.000             27700
     2765           558.000           456.000             30470
     3041           619.000           506.000             33841
     3345           687.000           561.000             37557
     3679           757.000           620.000             41489
     4046           836.000           686.000             45997
     4450           921.000           757.000             50791
     4895          1006.000           841.000             56479
     5384          1124.000           927.000             62347
     5922          1237.000          1023.000             68800
     6514          1366.000          1131.000             76148
     7165          1511.000          1253.000             84501
     7881          1675.000          1386.000             93460
     8669          1852.000          1531.000            103345
     9535          2047.000          1693.000            114238
    10488          2265.000          1875.000            126557
    11536          2501.000          2066.000            139526
    12689          2777.000          2290.000            154777
    13957          3061.000          2524.000            170593
    15352          3391.000          2791.000            188718
    16887          3764.000          3145.000            208714
    18575          4391.000          3764.000            230764
    20432          5111.000          4455.000            255084
    22475          5714.000          5025.000            281895
    24722          6475.000          5659.000            311885
    27194          7245.000          6355.000            344990
    29913          8087.000          7093.000            380992
    32904          8944.000          7927.000            421202
    36194         10026.000          8789.000            464439
    39813         11034.000          9790.000            513191
    43794         12270.000         10915.000            566950
    48173         13703.000         12189.000            628090
    52990         15341.000         13577.000            693554
    58289         16904.000         15060.000            766432
    64117         18747.000         16694.000            846017
    70528         21030.000         18578.000            935231
    77580         23328.000         20717.000           1032788
    85338         25796.000         22982.000           1140281
    93871         28707.000         25523.000           1260527
   103258         31800.000         28293.000           1391242
   113583         35276.000         31412.000           1537183
   124941         38731.000         34806.000           1697028
   137435         43266.000         38617.000           1874266
   151178         48072.000         42925.000           2071840
   166295         64193.000         57922.000           2287296
   182924         72744.000         65687.000           2523467
   201216         90904.000         83274.000           2786273
   221337        102275.000         93510.000           3081256
   243470        126179.000        116392.000           3395084
   267817        153627.000        142027.000           3751057
   294598        181378.000        168505.000           4141925
   324057        230707.000        215452.000           4575862
   356462        265730.000        248739.000           5049102
   392108        305423.000        287569.000           5574029
   431318        346773.000        327692.000           6148655
   474449        395381.000        374123.000           6787609
   521893        445845.000        422929.000           7495668
   574082        515735.000        490788.000           8278023
   631490        586936.000        560400.000           9128782
   694639        668763.000        639900.000          10080231
   764102        756721.000        725203.000          11126280
   840512        857726.000        822983.000          12273373
   924563        973864.000        935839.000          13553353
  1017019       1097607.000       1055675.000          14958315
  1118720       1235652.000       1190610.000          16500170
  1230592       1391598.000       1341776.000          18204906
  1353651       1561921.000       1507156.000          20079342
  1489016       1752694.000       1692497.000          22158287
  1637917       1935921.000       1870660.000          24463120
  1801708       2115662.000       2044835.000          26991191
  1981878       2340197.000       2262846.000          29780177
  2180065       2604207.000       2519304.000          32860987
  2398071       2913108.000       2820342.000          36254856
  2637878       3257272.000       3154889.000          39993227
  2901665       3642215.000       3530016.000          44130609
  3191831       4051019.000       3927284.000          48682886
  3511014       4433965.000       4299127.000          53692376
  3862115       4900072.000       4752097.000          59237950
  4248326       5468608.000       5306304.000          65352731
  4673158       6105173.000       5925866.000          72088595
  5140473       6755705.000       6559285.000          79540334
  5654520       7533821.000       7317592.000          87721250
  6219972       8330746.000       8095278.000          96774940
  6841969       9204727.000       8944632.000         106702632
  7526165      10210111.000       9925537.000         117737959
  8278781      11227366.000      10917327.000         129819707
  9106659      12449950.000      12109011.000         143160581
 10017324      13849837.000      13478136.000         157935370
 11019056      15408348.000      15001180.000         174180952
 12120961      17155259.000      16706552.000         192144127
 13333057      19084081.000      18591057.000         211908255
 14666362      21214898.000      20672982.000         233654157
 16132998      23580083.000      22983645.000         257671400
 17746297      26189774.000      25531493.000         284109297
 19520926      29092436.000      28370883.000         313339568
 21473018      32309633.000      31512536.000         345587022
 23620319      35851230.000      34975665.000         381074601
 25982350      39753493.000      38789841.000         420128117
 28580585      44096044.000      43035137.000         463334234
 31438643      48905088.000      47735910.000         510999889
 34582507      54188718.000      52902508.000         563394811
 38040757      59906998.000      58493392.000         621198300
 41844832      66111363.000      64562669.000         685003675
 46029315      73126979.000      71419554.000         755078048
 50632246      80994180.000      79110795.000         832646657
 55695470      89676513.000      87598489.000         918007804
 61265017      99321273.000      97029367.000        1012278312
 67391518     109963969.000     107432979.000        1116095633
