# 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
#  K6-2@400MHz (FSB=100MHz)
#  32 Mo PC100 SDRAM
#  Run under Win98 DOS mode
# Kindly measured by Vincent Premel
#
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30             4.027             3.234               194
       33             4.436             3.424               214
       36             4.810             3.788               236
       39             5.522             4.362               272
       42             5.926             4.568               293
       46             6.764             5.373               341
       50             7.350             5.784               372
       55             8.204             6.226               408
       60             8.643             6.868               447
       66             9.652             7.391               493
       72            10.859             8.396               564
       79            11.913             9.175               620
       86            12.992            10.008               675
       94            14.090            10.818               739
      103            15.500            11.759               810
      113            17.398            13.429               922
      124            19.448            15.075              1043
      136            21.466            16.486              1144
      149            23.263            18.093              1256
      163            25.738            19.616              1374
      179            28.903            21.933              1550
      196            31.520            23.957              1697
      215            35.103            26.878              1903
      236            39.212            30.079              2135
      259            42.773            32.888              2343
      284            48.080            36.459              2618
      312            52.399            39.837              2878
      343            57.621            43.912              3166
      377            64.498            48.853              3538
      414            70.286            53.734              3887
      455            78.159            59.805              4333
      500            87.430            66.023              4830
      550            95.660            72.783              5314
      605           106.928            80.552              5920
      665           118.842            89.370              6582
      731           130.916            99.733              7318
      804           146.383           110.067              8130
      884           161.485           122.606              9027
      972           177.961           134.338              9930
     1069           197.139           148.621             11019
     1175           216.140           163.475             12115
     1292           242.307           182.053             13532
     1421           267.058           201.292             14993
     1563           298.073           223.815             16722
     1719           329.852           248.456             18518
     1890           361.491           272.981             20362
     2079           399.158           302.341             22533
     2286           441.907           333.655             24920
     2514           490.737           370.935             27700
     2765           541.146           405.859             30470
     3041           598.405           451.776             33841
     3345           663.533           501.202             37557
     3679           735.338           552.709             41489
     4046           812.965           613.045             45997
     4450           896.910           675.794             50791
     4895          1000.000           750.809             56479
     5384          1101.015           826.652             62347
     5922          1218.722           910.607             68800
     6514          1342.492          1010.385             76148
     7165          1492.519          1117.893             84501
     7881          1649.035          1233.801             93460
     8669          1822.947          1367.210            103345
     9535          2020.559          1508.191            114238
    10488          2232.632          1670.497            126557
    11536          2464.734          1839.734            139526
    12689          2739.046          2037.557            154777
    13957          3010.010          2252.145            170593
    15352          3323.646          2494.055            188718
    16887          3684.057          2751.384            208714
    18575          4071.567          3046.422            230764
    20432          4568.124          3451.391            255084
    22475          5037.894          3813.323            281895
    24722          5576.159          4194.260            311885
    27194          6184.211          4629.630            344990
    29913          6801.292          5115.778            380992
    32904          7626.812          5803.140            421202
    36194         11155.867          9281.961            464439
    39813         14893.868         13077.830            513191
    43794         19212.121         17393.939            566950
    48173         24571.984         22762.646            628090
    52990         27938.596         25899.123            693554
    58289         31700.000         29525.000            766432
    64117         36158.192         33644.068            846017
    70528         40664.557         37879.747            935231
    77580         45551.601         42419.929           1032788
    85338         50996.016         47450.199           1140281
    93871         56875.000         53437.500           1260527
   103258         63383.085         59601.990           1391242
   113583         71111.111         66833.333           1537183
   124941         79503.106         74347.826           1697028
   137435         88620.690         83310.345           1874266
   151178         99230.769         93384.615           2071840
   166295        110258.621        104224.138           2287296
   182924        122952.381        115619.048           2523467
   201216        136702.128        129680.851           2786273
   221337        153690.476        145119.048           3081256
   243470        169736.842        160394.737           3395084
   267817        189852.941        179264.706           3751057
   294598        211639.344        200819.672           4141925
   324057        235636.364        224727.273           4575862
   356462        262244.898        248775.510           5049102
   392108        292045.455        277272.727           5574029
   431318        324000.000        309000.000           6148655
   474449        400909.091        381212.121           6787609
   521893        518400.000        500800.000           7495668
   574082        648000.000        629000.000           8278023
   631490        791764.706        771764.706           9128782
   694639        953571.429        930000.000          10080231
   764102       1135000.000       1107500.000          11126280
   840512       1329000.000       1302000.000          12273373
   924563       1422222.222       1391111.111          13553353
  1017019       1641250.000       1606250.000          14958315
  1118720       1860000.000       1820000.000          16500170
  1230592       2102857.143       2055714.286          18204906
  1353651       2361666.667       2325000.000          20079342
  1489016       2702000.000       2658000.000          22158287
  1637917       3032000.000       2976000.000          24463120
  1801708       3390000.000       3335000.000          26991191
  1981878       3790000.000       3735000.000          29780177
  2180065       4242500.000       4175000.000          32860987
  2398071       4726666.667       4650000.000          36254856
  2637878       5273333.333       5200000.000          39993227
  2901665       5896666.667       5783333.333          44130609
  3191831       6560000.000       6455000.000          48682886
  3511014       7305000.000       7195000.000          53692376
  3862115       8130000.000       7990000.000          59237950
  4248326       9035000.000       8900000.000          65352731
  4673158      10050000.000       9890000.000          72088595
  5140473      11175000.000      11015000.000          79540334
  5654520      12440000.000      12220000.000          87721250
  6219972      13780000.000      13620000.000          96774940
  6841969      15320000.000      15050000.000         106702632
  7526165      17030000.000      16750000.000         117737959
  8278781      18730000.000      18510000.000         129819707
  9106659      20760000.000      20430000.000         143160581
 10017324      23010000.000      22680000.000         157935370
 11019056      25490000.000      25150000.000         174180952
 12120961      28280000.000      27900000.000         192144127
 13333057      31420000.000      30920000.000         211908255
 14666362      34770000.000      34380000.000         233654157
 16132998      38610000.000      38110000.000         257671400
 17746297      42840000.000      42240000.000         284109297
 19520926      47510000.000      46900000.000         313339568
 21473018      52720000.000      52020000.000         345587022
 23620319      58490000.000      57730000.000         381074601
 25982350      64650000.000      63770000.000         420128117
 28580585      71620000.000      70690000.000         463334234
