# 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=66MHz)
#  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.044             3.108               194
       33             4.456             3.511               214
       36             4.865             3.742               236
       39             5.538             4.361               272
       42             5.914             4.592               293
       46             6.803             5.244               341
       50             7.302             5.719               372
       55             8.028             6.203               408
       60             8.714             6.683               447
       66             9.518             7.478               493
       72            10.816             8.429               564
       79            11.917             9.313               620
       86            12.819             9.957               675
       94            14.022            10.888               739
      103            15.299            11.834               810
      113            17.374            13.547               922
      124            19.718            14.947              1043
      136            21.221            16.515              1144
      149            23.341            17.988              1256
      163            25.564            19.761              1374
      179            28.906            21.916              1550
      196            31.461            23.937              1697
      215            34.953            26.922              1903
      236            39.373            30.016              2135
      259            42.946            32.781              2343
      284            48.066            36.473              2618
      312            52.369            39.846              2878
      343            57.487            43.850              3166
      377            64.087            49.112              3538
      414            70.509            53.754              3887
      455            78.645            59.576              4333
      500            87.233            66.040              4830
      550            95.478            72.926              5314
      605           106.909            80.722              5920
      665           118.599            89.532              6582
      731           130.992            99.543              7318
      804           146.090           110.254              8130
      884           161.449           122.689              9027
      972           178.417           133.898              9930
     1069           196.534           149.108             11019
     1175           217.122           163.241             12115
     1292           241.273           181.998             13532
     1421           267.437           202.011             14993
     1563           297.863           223.924             16722
     1719           329.932           247.737             18518
     1890           362.802           272.573             20362
     2079           401.020           300.765             22533
     2286           443.472           333.358             24920
     2514           493.104           369.309             27700
     2765           538.622           407.471             30470
     3041           600.060           451.674             33841
     3345           666.483           499.862             37557
     3679           735.933           550.592             41489
     4046           815.276           609.952             45997
     4450           899.572           676.154             50791
     4895           996.337           751.323             56479
     5384          1099.039           828.769             62347
     5922          1215.896           912.416             68800
     6514          1349.267          1008.148             76148
     7165          1490.054          1118.746             84501
     7881          1647.199          1239.713             93460
     8669          1829.340          1364.699            103345
     9535          2010.318          1513.784            114238
    10488          2238.913          1670.243            126557
    11536          2465.538          1839.307            139526
    12689          2724.108          2043.081            154777
    13957          3012.452          2248.563            170593
    15352          3335.087          2485.534            188718
    16887          3687.881          2743.389            208714
    18575          4061.995          3048.111            230764
    20432          4608.059          3498.168            255084
    22475          5107.071          3858.586            281895
    24722          5652.952          4248.658            311885
    27194          6215.551          4704.724            344990
    29913          6875.340          5171.475            380992
    32904          7786.683          5961.776            421202
    36194         12975.460         11226.994            464439
    39813         18735.294         16882.353            513191
    43794         25079.365         23313.492            566950
    48173         33177.083         31458.333            628090
    52990         37701.493         35910.448            693554
    58289         43186.441         40949.153            766432
    64117         49420.849         47065.637            846017
    70528         55627.706         53246.753            935231
    77580         62146.341         59756.098           1032788
    85338         69617.486         66939.891           1140281
    93871         78658.537         75060.976           1260527
   103258         87414.966         84081.633           1391242
   113583         98091.603         93969.466           1537183
   124941        109829.060        105128.205           1697028
   137435        122380.952        117714.286           1874266
   151178        137634.409        131720.430           2071840
   166295        152976.190        147142.857           2287296
   182924        170533.333        164133.333           2523467
   201216        190298.507        183582.090           2786273
   221337        214166.667        206000.000           3081256
   243470        236545.455        227636.364           3395084
   267817        264489.796        255510.204           3751057
   294598        295909.091        284545.455           4141925
   324057        330769.231        318205.128           4575862
   356462        367142.857        354571.429           5049102
   392108        408750.000        394687.500           5574029
   431318        454482.759        439310.345           6148655
   474449        551250.000        535833.333           6787609
   521893        707894.737        687894.737           7495668
   574082        875333.333        852666.667           8278023
   631490       1056153.846       1035384.615           9128782
   694639       1263636.364       1242727.273          10080231
   764102       1488888.889       1471111.111          11126280
   840512       1743750.000       1716250.000          12273373
   924563       1874285.714       1844285.714          13553353
  1017019       2151666.667       2123333.333          14958315
  1118720       2425000.000       2398333.333          16500170
  1230592       2734000.000       2702000.000          18204906
  1353651       3076000.000       3042000.000          20079342
  1489016       3515000.000       3472500.000          22158287
  1637917       3940000.000       3900000.000          24463120
  1801708       4396666.667       4356666.667          26991191
  1981878       4926666.667       4870000.000          29780177
  2180065       5493333.333       5436666.667          32860987
  2398071       6133333.333       6060000.000          36254856
  2637878       6840000.000       6755000.000          39993227
  2901665       7605000.000       7525000.000          44130609
  3191831       8485000.000       8375000.000          48682886
  3511014       9445000.000       9340000.000          53692376
  3862115      10490000.000      10405000.000          59237950
  4248326      11670000.000      11565000.000          65352731
  4673158      12960000.000      12800000.000          72088595
  5140473      14450000.000      14280000.000          79540334
  5654520      16040000.000      15870000.000          87721250
  6219972      17800000.000      17630000.000          96774940
  6841969      19770000.000      19550000.000         106702632
  7526165      21970000.000      21750000.000         117737959
  8278781      24220000.000      24000000.000         129819707
  9106659      26810000.000      26580000.000         143160581
 10017324      29770000.000      29440000.000         157935370
 11019056      33010000.000      32680000.000         174180952
 12120961      36630000.000      36250000.000         192144127
 13333057      40640000.000      40210000.000         211908255
 14666362      44980000.000      44600000.000         233654157
 16132998      49930000.000      49480000.000         257671400
 17746297      55360000.000      54820000.000         284109297
 19520926      61460000.000      60800000.000         313339568
 21473018      68110000.000      67500000.000         345587022
 23620319      75580000.000      74860000.000         381074601
 25982350      83590000.000      82780000.000         420128117
 28580585      92610000.000      91780000.000         463334234
