# Toshiba Satellite Pro 440CDT - 133MHz Pentium MMX, 32MB RAM
# Compiled by gcc-2.95.__GNUC_PATCHLEVEL__.
# hand-tuned x86 assembly from ../fast_sieve.S for fast_version
# Benchmarking on a 13657 KB block with timer resolution of 1 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30            24.300            19.000               194
       33            26.556            20.889               214
       36            28.889            22.667               236
       39            33.000            26.000               272
       42            35.571            27.857               293
       46            40.833            32.000               341
       50            44.167            34.667               372
       55            48.167            38.000               408
       60            52.400            41.200               447
       66            57.600            45.200               493
       72            65.500            51.500               564
       79            71.750            56.250               620
       86            77.750            61.000               675
       94            85.000            66.667               739
      103            92.667            72.667               810
      113           105.000            82.333               922
      124           118.000            92.667              1043
      136           129.000           101.500              1144
      149           141.500           111.500              1256
      163           154.500           121.000              1374
      179           173.500           136.500              1550
      196           189.000           149.000              1697
      215           211.500           166.500              1903
      236           236.500           186.000              2135
      259           260.000           204.000              2343
      284           289.000           227.000              2618
      312           317.000           250.000              2878
      343           348.000           274.000              3166
      377           388.000           305.000              3538
      414           426.000           335.000              3887
      455           473.000           373.000              4333
      500           527.000           414.000              4830
      550           579.000           455.000              5314
      605           643.000           506.000              5920
      665           714.000           562.000              6582
      731           793.000           624.000              7318
      804           880.000           692.000              8130
      884           975.000           767.000              9027
      972          1071.000           843.000              9930
     1069          1187.000           934.000             11019
     1175          1304.000          1026.000             12115
     1292          1455.000          1145.000             13532
     1421          1611.000          1268.000             14993
     1563          1794.000          1412.000             16722
     1719          1986.000          1562.000             18518
     1890          2182.000          1717.000             20362
     2079          2413.000          1898.000             22533
     2286          2666.000          2098.000             24920
     2514          2961.000          2330.000             27700
     2765          3256.000          2562.000             30470
     3041          3614.000          2844.000             33841
     3345          4008.000          3154.000             37557
     3679          4426.000          3483.000             41489
     4046          4920.000          3860.000             45997
     4450          5413.000          4260.000             50791
     4895          6032.000          4735.000             56479
     5384          6638.000          5225.000             62347
     5922          7339.000          5763.000             68800
     6514          8102.000          6376.000             76148
     7165          9003.000          7074.000             84501
     7881          9953.000          7820.000             93460
     8669         11003.000          8645.000            103345
     9535         12156.000          9571.000            114238
    10488         13461.000         10598.000            126557
    11536         14843.000         11683.000            139526
    12689         16506.000         12985.000            154777
    13957         18183.000         14326.000            170593
    15352         20138.000         15847.000            188718
    16887         22907.000         18309.000            208714
    18575         27336.000         22383.000            230764
    20432         32218.000         26804.000            255084
    22475         35976.000         30093.000            281895
    24722         40239.000         33805.000            311885
    27194         44897.000         37881.000            344990
    29913         49941.000         42277.000            380992
    32904         55583.000         47193.000            421202
    36194         61533.000         52368.000            464439
    39813         68323.000         58250.000            513191
    43794         75810.000         64775.000            566950
    48173         84527.000         72430.000            628090
    52990         93711.000         80430.000            693554
    58289        104024.000         89423.000            766432
    64117        115159.000         99168.000            846017
    70528        129320.000        111774.000            935231
    77580        148514.000        129349.000           1032788
    85338        163841.000        142764.000           1140281
    93871        187521.000        164563.000           1260527
   103258        213653.000        188789.000           1391242
   113583        234877.000        207402.000           1537183
   124941        269037.000        238995.000           1697028
   137435        305955.000        273150.000           1874266
   151178        335251.000        299062.000           2071840
   166295        366863.000        326944.000           2287296
   182924        401607.000        357416.000           2523467
   201216        448730.000        400368.000           2786273
   221337        531231.000        478974.000           3081256
   243470        611028.000        554071.000           3395084
   267817        698104.000        635860.000           3751057
   294598        796666.000        728468.000           4141925
   324057        905580.000        831048.000           4575862
   356462       1026585.000        944989.000           5049102
   392108       1117394.000       1027192.000           5574029
   431318       1283068.000       1185109.000           6148655
   474449       1450444.000       1343241.000           6787609
   521893       1631802.000       1514197.000           7495668
   574082       1847331.000       1718587.000           8278023
   631490       2059563.000       1918287.000           9128782
   694639       2305721.000       2150660.000          10080231
   764102       2619066.000       2449812.000          11126280
   840512       2922854.000       2736722.000          12273373
   924563       3268299.000       3064055.000          13553353
  1017019       3645312.000       3420556.000          14958315
  1118720       4021055.000       3773066.000          16500170
  1230592       4477224.000       4204768.000          18204906
  1353651       4984300.000       4684772.000          20079342
  1489016       5550490.000       5221311.000          22158287
  1637917       6180534.000       5818248.000          24463120
  1801708       6878564.000       6480685.000          26991191
  1981878       7644158.000       7206579.000          29780177
  2180065       8467546.000       7985278.000          32860987
  2398071       9402530.000       8872294.000          36254856
  2637878      10404308.000       9820801.000          39993227
  2901665      11553863.000      10911856.000          44130609
  3191831      12820302.000      12114524.000          48682886
  3511014      14212409.000      13435795.000          53692376
  3862115      15766327.000      14912444.000          59237950
  4248326      17486736.000      16547353.000          65352731
  4673158      19385761.000      18352593.000          72088595
  5140473      21503236.000      20366990.000          79540334
  5654520      23828031.000      22578431.000          87721250
  6219972      26425471.000      25050522.000          96774940
  6841969      29261705.000      27749180.000         106702632
  7526165      32460709.000      30797360.000         117737959
  8278781      35928736.000      34098403.000         129819707
  9106659      39701713.000      37687249.000         143160581
 10017324      44017039.000      41801341.000         157935370
 11019056      48706227.000      46268406.000         174180952
 12120961      53996199.000      51315227.000         192144127
 13333057      59724269.000      56774089.000         211908255
