# Toshiba Satellite Pro 440CDT - 133MHz Pentium MMX, 32MB RAM
# Hand-tuned 8086 assembly (fast_86.asm), the slow version is sieve() 
# compiled for 386 (unfortunately, the compiler options were set up slightly 
# differently here so it does not line up with Pentium_MMX-Borland-i386-133MHz)
#
# Compiled by Borland C++ 3.1
# Benchmarking on a 56 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30           114.895            34.366               194
       33           126.082            37.312               214
       36           137.837            40.222               236
       39           157.807            45.613               272
       42           169.231            49.389               293
       46           194.849            56.548               341
       50           211.942            60.708               372
       55           232.139            65.883               408
       60           252.625            71.697               447
       66           277.153            78.007               493
       72           315.497            88.620               564
       79           346.701            97.925               620
       86           376.321           104.448               675
       94           411.912           113.769               739
      103           448.808           125.131               810
      113           508.935           142.469               922
      124           575.875           157.015              1043
      136           624.969           174.246              1144
      149           688.246           188.356              1256
      163           748.949           207.808              1374
      179           846.336           229.652              1550
      196           921.139           253.350              1697
      215          1036.095           279.737              1903
      236          1159.035           312.012              2135
      259          1267.690           342.266              2343
      284          1415.137           380.654              2618
      312          1549.072           422.363              2878
      343          1709.321           457.974              3166
      377          1903.255           513.864              3538
      414          2091.535           557.743              3887
      455          2323.674           619.646              4333
      500          2589.957           693.230              4830
      550          2846.291           759.607              5314
      605          3165.378           848.092              5920
      665          3518.212           938.190              6582
      731          3899.816          1044.868              7318
      804          4325.153          1158.828              8130
      884          4798.493          1280.603              9027
      972          5282.707          1403.219              9930
     1069          5856.684          1561.782             11019
     1175          6413.758          1724.836             12115
     1292          7165.443          1919.819             13532
     1421          7952.559          2128.589             14993
     1563          8852.006          2351.314             16722
     1719          9800.154          2613.374             18518
     1890         10778.342          2876.481             20362
     2079         11895.425          3174.603             22533
     2286         13174.767          3526.370             24920
     2514         14611.872          3881.279             27700
     2765         16078.184          4287.516             30470
     3041         17868.163          4698.457             33841
     3345         19751.938          5286.822             37557
     3679         21917.808          5821.918             41489
     4046         24242.424          6439.394             45997
     4450         26778.243          7112.971             50791
     4895         29766.355          7827.103             56479
     5384         32820.513          8717.949             62347
     5922         36260.623          9631.728             68800
     6514         40125.392         10501.567             76148
     7165         44409.722         11840.278             84501
     7881         49230.769         12884.615             93460
     8669         54468.085         14255.319            103345
     9535         60093.897         15962.441            114238
    10488         66580.311         17357.513            126557
    11536         73142.857         19428.571            139526
    12689         81464.968         21719.745            154777
    13957         89510.490         24545.455            170593
    15352         99224.806         26821.705            188718
    16887        110862.069         30775.862            208714
    18575        126732.673         38019.802            230764
    20432        143820.225         46292.135            255084
    22475        159382.716         52222.222            281895
    24722        176712.329         58630.137            311885
    27194        196769.231         66000.000            344990
    29913        217796.610         74406.780            380992
    32904        241111.111         83333.333            421202
    36194        266666.667         92500.000            464439
    39813        295909.091        102272.727            513191
    43794        326750.000        115250.000            566950
    48173        363055.556        128333.333            628090
    52990        401562.500        142500.000            693554
