# Toshiba Satellite Pro 440CDT - 133MHz Pentium MMX, 32MB RAM
# L1 cache set to write-through
# hand-tuned x86 assembly from ../fast_sieve.S for fast_version
# Compiled by gcc-2.95.__GNUC_PATCHLEVEL__.
# Benchmarking on a 24194 KB block with timer resolution of 3 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30            24.536            19.893               194
       33            26.846            21.769               214
       36            29.208            23.667               236
       39            33.429            27.095               272
       42            35.900            29.000               293
       46            41.235            33.353               341
       50            44.588            36.059               372
       55            48.733            39.400               408
       60            53.071            42.857               447
       66            58.250            46.917               493
       72            66.167            53.250               564
       79            72.636            58.455               620
       86            78.600            63.400               675
       94            85.778            69.000               739
      103            93.750            75.375               810
      113           106.286            85.429               922
      124           119.571            96.000              1043
      136           130.667           105.000              1144
      149           143.000           115.000              1256
      163           156.200           125.600              1374
      179           175.400           141.000              1550
      196           191.500           154.000              1697
      215           214.250           172.000              1903
      236           239.667           192.333              2135
      259           262.333           210.667              2343
      284           292.000           234.667              2618
      312           320.333           257.333              2878
      343           352.000           282.667              3166
      377           393.000           315.000              3538
      414           431.000           345.500              3887
      455           479.000           384.500              4333
      500           533.000           427.500              4830
      550           585.500           470.000              5314
      605           651.500           522.000              5920
      665           722.500           580.000              6582
      731           803.000           645.000              7318
      804           891.000           715.000              8130
      884           988.000           792.000              9027
      972          1086.000           870.000              9930
     1069          1203.000           964.000             11019
     1175          1321.000          1059.000             12115
     1292          1473.000          1181.000             13532
     1421          1630.000          1307.000             14993
     1563          1817.000          1456.000             16722
     1719          2010.000          1610.000             18518
     1890          2209.000          1769.000             20362
     2079          2442.000          1956.000             22533
     2286          2699.000          2161.000             24920
     2514          2997.000          2400.000             27700
     2765          3294.000          2638.000             30470
     3041          3656.000          2928.000             33841
     3345          4055.000          3246.000             37557
     3679          4477.000          3584.000             41489
     4046          4979.000          3971.000             45997
     4450          5494.000          4382.000             50791
     4895          6084.000          4869.000             56479
     5384          6713.000          5372.000             62347
     5922          7404.000          5925.000             68800
     6514          8192.000          6558.000             76148
     7165          9105.000          7269.000             84501
     7881         10064.000          8036.000             93460
     8669         11127.000          8903.000            103345
     9535         12292.000          9835.000            114238
    10488         13608.000         10889.000            126557
    11536         14999.000         11998.000            139526
    12689         16729.000         13376.000            154777
    13957         18359.000         14692.000            170593
    15352         20333.000         16244.000            188718
    16887         23094.000         18609.000            208714
    18575         27472.000         22412.000            230764
    20432         32240.000         26587.000            255084
    22475         35933.000         29678.000            281895
    24722         40123.000         33169.000            311885
    27194         44692.000         36975.000            344990
    29913         49647.000         41102.000            380992
    32904         55171.000         45698.000            421202
    36194         61038.000         50575.000            464439
    39813         67688.000         56109.000            513191
    43794         75065.000         62250.000            566950
    48173         83623.000         69401.000            628090
    52990         94937.000         79710.000            693554
    58289        105827.000         89084.000            766432
    64117        118703.000        100628.000            846017
    70528        131208.000        111079.000            935231
    77580        144802.000        122444.000           1032788
    85338        159821.000        134958.000           1140281
    93871        181769.000        155365.000           1260527
   103258        203041.000        174245.000           1391242
   113583        226373.000        194881.000           1537183
   124941        248984.000        213830.000           1697028
   137435        275743.000        236814.000           1874266
   151178        308014.000        265466.000           2071840
   166295        345196.000        299215.000           2287296
   182924        383332.000        333065.000           2523467
   201216        425088.000        369636.000           2786273
   221337        469774.000        407937.000           3081256
   243470        517097.000        448791.000           3395084
   267817        586097.000        512629.000           3751057
   294598        659827.000        581179.000           4141925
   324057        736101.000        650228.000           4575862
   356462        815456.000        720890.000           5049102
   392108        917261.000        816211.000           5574029
   431318       1020520.000        910596.000           6148655
   474449       1139753.000       1020767.000           6787609
   521893       1269600.000       1139889.000           7495668
   574082       1419301.000       1278974.000           8278023
   631490       1578864.000       1426786.000           9128782
   694639       1762786.000       1598193.000          10080231
   764102       1959857.000       1780554.000          11126280
   840512       2177725.000       1982206.000          12273373
   924563       2419577.000       2205266.000          13553353
  1017019       2684480.000       2450213.000          14958315
  1118720       2981293.000       2725834.000          16500170
  1230592       3306094.000       3026187.000          18204906
  1353651       3667275.000       3361368.000          20079342
  1489016       4069822.000       3734900.000          22158287
  1637917       4518936.000       4151450.000          24463120
  1801708       5010353.000       4607635.000          26991191
  1981878       5554008.000       5112227.000          29780177
  2180065       6157425.000       5672708.000          32860987
  2398071       6823576.000       6291387.000          36254856
  2637878       7559403.000       6975023.000          39993227
  2901665       8379769.000       7737996.000          44130609
  3191831       9283098.000       8577758.000          48682886
  3511014      10275389.000       9500513.000          53692376
  3862115      11382385.000      10531176.000          59237950
  4248326      12607814.000      11671957.000          65352731
  4673158      13959746.000      12931395.000          72088595
  5140473      15467688.000      14337018.000          79540334
  5654520      17122763.000      15879669.000          87721250
  6219972      18971189.000      17604040.000          96774940
  6841969      20990783.000      19487968.000         106702632
  7526165      23268384.000      21615572.000         117737959
  8278781      25743790.000      23926594.000         129819707
  9106659      28496580.000      26498189.000         143160581
 10017324      31576821.000      29378765.000         157935370
 11019056      34970562.000      32553249.000         174180952
 12120961      38750455.000      36092550.000         192144127
 13333057      42910447.000      39986770.000         211908255
 14666362      47505401.000      44289990.000         233654157
 16132998      52626341.000      49089384.000         257671400
 17746297      58253720.000      54363252.000         284109297
 19520926      64567594.000      60288486.000         313339568
 21473018      71544800.000      66837678.000         345587022
 23620319      79273020.000      74093058.000         381074601
