# Compiled by Metaware High C R3.03
# Benchmarking on a 29275 KB block with timer resolution of 50000 us.
#
# Configuration:
#  Gigabyte Super 7 GA-5AX rev 5.2 mainboard
#  CPU P54C Pentium 200 @ 3*66.6
#  32 Mo PC100 SDRAM
#  Run under Dos 6.22 french version, booted from a 3.5" floppy.
# Kindly measured by Vincent Premel
# 
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30            13.996            12.745               194
       33            15.153            14.061               214
       36            16.445            15.139               236
       39            18.954            17.304               272
       42            20.528            18.531               293
       46            23.577            21.536               341
       50            25.510            23.075               372
       55            27.549            25.382               408
       60            30.121            27.468               447
       66            32.978            30.281               493
       72            37.349            34.112               564
       79            40.846            37.532               620
       86            44.245            40.711               675
       94            48.188            44.504               739
      103            52.563            48.317               810
      113            59.590            55.114               922
      124            66.874            61.493              1043
      136            73.356            67.103              1144
      149            79.773            73.842              1256
      163            87.434            80.523              1374
      179            98.387            90.226              1550
      196           106.924            98.505              1697
      215           120.082           110.184              1903
      236           134.612           122.993              2135
      259           147.431           134.703              2343
      284           163.034           150.493              2618
      312           179.284           164.565              2878
      343           196.732           180.925              3166
      377           219.094           201.967              3538
      414           241.326           220.468              3887
      455           268.403           246.448              4333
      500           298.362           274.580              4830
      550           328.099           300.855              5314
      605           365.633           333.333              5920
      665           405.290           371.959              6582
      731           448.894           412.487              7318
      804           498.700           456.502              8130
      884           553.907           506.806              9027
      972           607.946           557.454              9930
     1069           673.526           617.305             11019
     1175           740.580           676.236             12115
     1292           826.209           755.078             13532
     1421           913.679           836.095             14993
     1563          1019.828           932.820             16722
     1719          1125.357          1033.115             18518
     1890          1235.502          1135.653             20362
     2079          1370.592          1254.158             22533
     2286          1509.388          1387.900             24920
     2514          1681.726          1540.121             27700
     2765          1852.622          1689.199             30470
     3041          2049.207          1877.477             33841
     3345          2268.079          2085.464             37557
     3679          2515.572          2296.564             41489
     4046          2783.186          2550.885             45997
     4450          3068.627          2813.725             50791
     4895          3418.478          3119.565             56479
     5384          3774.377          3444.344             62347
     5922          4140.212          3812.831             68800
     6514          4592.917          4209.566             76148
     7165          5121.655          4699.919             84501
     7881          5659.613          5195.858             93460
     8669          6569.647          6049.896            103345
     9535          7809.231          7261.538            114238
    10488          9239.766          8669.591            126557
    11536         10790.816         10136.054            139526
    12689         12428.991         11772.772            154777
    13957         13838.604         13107.961            170593
    15352         15475.610         14658.537            188718
    16887         17346.939         16435.374            208714
    18575         19361.702         18358.663            230764
    20432         21610.169         20474.576            255084
    22475         23943.396         22905.660            281895
    24722         26955.603         25539.112            311885
    27194         29976.471         28564.706            344990
    29913         33420.366         31697.128            380992
    32904         37209.302         35436.047            421202
    36194         41129.032         39322.581            464439
    39813         45878.136         43691.756            513191
    43794         50960.000         48560.000            566950
    48173         56875.000         54464.286            628090
    52990         63366.337         60346.535            693554
    58289         70386.740         67348.066            766432
    64117         78048.780         74634.146            846017
    70528         87162.162         83175.676            935231
    77580         96616.541         92481.203           1032788
    85338        107058.824        102941.176           1140281
    93871        119532.710        114485.981           1260527
   103258        131958.763        127422.680           1391242
   113583        147126.437        140804.598           1537183
   124941        162658.228        157088.608           1697028
   137435        181126.761        174084.507           1874266
   151178        201718.750        193906.250           2071840
   166295        223448.276        215000.000           2287296
   182924        248269.231        237692.308           2523467
   201216        274680.851        264042.553           2786273
   221337        305952.381        294285.714           3081256
   243470        338157.895        325263.158           3395084
   267817        375000.000        363235.294           3751057
   294598        418064.516        402258.065           4141925
   324057        465000.000        448928.571           4575862
   356462        514000.000        498800.000           5049102
   392108        581818.182        561818.182           5574029
   431318        702105.263        679473.684           6148655
   474449        837500.000        813750.000           6787609
   521893        929285.714        902142.857           7495668
   574082       1018461.538        988461.538           8278023
   631490       1121666.667       1093333.333           9128782
   694639       1329000.000       1291000.000          10080231
   764102       1555555.556       1514444.444          11126280
   840512       1806250.000       1763750.000          12273373
   924563       2078571.429       2040000.000          13553353
  1017019       2361666.667       2306666.667          14958315
  1118720       2702000.000       2646000.000          16500170
  1230592       3066000.000       2998000.000          18204906
  1353651       3420000.000       3362500.000          20079342
  1489016       3845000.000       3762500.000          22158287
  1637917       4300000.000       4230000.000          24463120
  1801708       4813333.333       4726666.667          26991191
  1981878       5363333.333       5273333.333          29780177
  2180065       5986666.667       5893333.333          32860987
  2398071       6675000.000       6565000.000          36254856
  2637878       7440000.000       7305000.000          39993227
  2901665       8265000.000       8155000.000          44130609
  3191831       9200000.000       9060000.000          48682886
  3511014      10215000.000      10055000.000          53692376
  3862115      11370000.000      11175000.000          59237950
  4248326      12630000.000      12415000.000          65352731
  4673158      14010000.000      13780000.000          72088595
  5140473      15540000.000      15330000.000          79540334
  5654520      17300000.000      16970000.000          87721250
  6219972      19170000.000      18840000.000          96774940
  6841969      21200000.000      20930000.000         106702632
  7526165      23560000.000      23230000.000         117737959
  8278781      26150000.000      25700000.000         129819707
  9106659      28890000.000      28450000.000         143160581
 10017324      32020000.000      31530000.000         157935370
 11019056      35430000.000      34870000.000         174180952
 12120961      39210000.000      38670000.000         192144127
 13333057      43440000.000      42780000.000         211908255
 14666362      48110000.000      47400000.000         233654157
 16132998      53270000.000      52510000.000         257671400
 17746297      58930000.000      58110000.000         284109297
 19520926      65310000.000      64370000.000         313339568
 21473018      72340000.000      71290000.000         345587022
 23620319      80140000.000      78920000.000         381074601
 25982350      88650000.000      87330000.000         420128117
 28580585      98100000.000      96660000.000         463334234
