# Vienna 286 (8-MHz Intel 80286, Intel 80287,
# 640kB base memory, 1.5MB extended memory, 30MB HDD, Trident 8900C SVGA)
#
# Compiled by Borland C++ 3.1 (hand-written assembly for 8086)
# Benchmarking on a 56 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30          5626.186           754.269               194
       33          6170.984           829.016               214
       36          6731.953           889.759               236
       39          7718.850           984.026               272
       42          8298.162          1048.332               293
       46          9553.292          1206.897               341
       50         10388.514          1300.676               372
       55         11305.147          1415.441               408
       60         12337.011          1544.634               447
       66         13582.418          1692.308               493
       72         15416.149          1913.043               564
       79         16989.101          2084.469               620
       86         18419.498          2274.742               675
       94         20064.103          2467.949               739
      103         21926.445          2697.023               810
      113         24910.891          3049.505               922
      124         28129.176          3296.214              1043
      136         30581.114          3583.535              1144
      149         33546.667          4080.000              1256
      163         36744.186          4302.326              1374
      179         41335.505          4820.847              1550
      196         45107.143          5285.714              1697
      215         50557.769          5896.414              1903
      236         56666.667          6577.778              2135
      259         61902.439          7219.512              2343
      284         69239.130          8043.478              2618
      312         75892.857          8809.524              2878
      343         83333.333          9673.203              3166
      377         92992.701         10802.920              3538
      414        101920.000         11840.000              3887
      455        113303.571         13214.286              4333
      500        126732.673         14653.465              4830
      550        138478.261         16086.957              5314
      605        154819.277         17831.325              5920
      665        171333.333         19866.667              6582
      731        190149.254         22089.552              7318
      804        212459.016         24262.295              8130
      884        235636.364         26909.091              9027
      972        258200.000         29600.000              9930
     1069        286888.889         32888.889             11019
     1175        314878.049         36097.561             12115
     1292        350270.270         40000.000             13532
     1421        387575.758         45151.515             14993
     1563        433666.667         49666.667             16722
     1719        480000.000         54814.815             18518
     1890        527200.000         59600.000             20362
     2079        584090.909         65000.000             22533
     2286        642500.000         74000.000             24920
     2514        713888.889         82222.222             27700
     2765        784705.882         90588.235             30470
     3041        875333.333         98666.667             33841
     3345        968571.429        110000.000             37557
     3679       1070833.333        119166.667             41489
     4046       1183636.364        134545.455             45997
     4450       1308000.000        148000.000             50791
     4895       1452222.222        165555.556             56479
     5384       1606250.000        178750.000             62347
     5922       1771250.000        200000.000             68800
     6514       1961428.571        220000.000             76148
     7165       2178333.333        246666.667             84501
     7881       2398333.333        273333.333             93460
     8669       2498333.333        301666.667            103345
     9535       2768000.000        340000.000            114238
    10488       3086000.000        362000.000            126557
    11536       3417500.000        412500.000            139526
    12689       3817500.000        452500.000            154777
    13957       4227500.000        495000.000            170593
    15352       4686666.667        546666.667            188718
    16887       5033333.333        603333.333            208714
    18575       5583333.333        660000.000            230764
    20432       6223333.333        733333.333            255084
    22475       6890000.000        825000.000            281895
    24722       7500000.000        905000.000            311885
    27194       8350000.000        990000.000            344990
    29913       9255000.000       1100000.000            380992
    32904      10135000.000       1210000.000            421202
    36194      11230000.000       1345000.000            464439
    39813      12465000.000       1485000.000            513191
    43794      13670000.000       1650000.000            566950
    48173      15210000.000       1810000.000            628090
    52990      16750000.000       1980000.000            693554
