# 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
#  iDragon (rise mP6) CPU running @2*100 FSB
#  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             7.427             6.490               194
       33             8.088             7.108               214
       36             8.634             7.635               236
       39             9.914             8.666               272
       42            10.809             9.175               293
       46            12.265            10.535               341
       50            13.269            11.357               372
       55            14.569            12.321               408
       60            15.769            13.305               447
       66            17.183            14.608               493
       72            19.341            16.660               564
       79            21.352            18.060               620
       86            23.052            19.462               675
       94            24.971            21.208               739
      103            27.011            23.109               810
      113            30.711            26.072               922
      124            34.445            29.137              1043
      136            37.651            31.799              1144
      149            41.189            34.685              1256
      163            44.953            37.807              1374
      179            50.192            42.577              1550
      196            55.015            46.233              1697
      215            61.476            51.606              1903
      236            68.333            57.736              2135
      259            74.916            63.222              2343
      284            83.271            70.198              2618
      312            91.661            76.503              2878
      343           100.260            84.075              3166
      377           111.668            93.778              3538
      414           122.622           102.562              3887
      455           136.102           113.759              4333
      500           151.667           126.562              4830
      550           166.068           138.867              5314
      605           184.730           154.058              5920
      665           204.726           171.430              6582
      731           227.775           190.055              7318
      804           252.273           210.909              8130
      884           279.127           234.011              9027
      972           307.336           255.665              9930
     1069           339.344           284.067             11019
     1175           373.043           310.923             12115
     1292           414.714           347.801             13532
     1421           461.218           383.891             14993
     1563           513.109           427.879             16722
     1719           566.479           474.372             18518
     1890           621.044           521.428             20362
     2079           686.432           576.328             22533
     2286           760.466           636.449             24920
     2514           844.698           702.755             27700
     2765           928.125           773.565             30470
     3041          1034.279           857.818             33841
     3345          1143.597           954.848             37557
     3679          1263.158          1049.566             41489
     4046          1397.400          1166.761             45997
     4450          1539.995          1287.067             50791
     4895          1721.662          1424.824             56479
     5384          1888.027          1579.188             62347
     5922          2086.065          1736.426             68800
     6514          2307.120          1920.431             76148
     7165          2568.826          2161.043             84501
     7881          2831.615          2389.462             93460
     8669          3350.267          2847.594            103345
     9535          4076.122          3536.109            114238
    10488          4948.859          4343.037            126557
    11536          5871.688          5183.636            139526
    12689          6852.957          6109.604            154777
    13957          7635.379          6805.054            170593
    15352          8545.332          7658.999            188718
    16887          9589.977          8633.257            208714
    18575         10702.794          9669.771            230764
    20432         12005.676         10804.163            255084
    22475         13414.376         12071.882            281895
    24722         15041.322         13553.719            311885
    27194         16763.540         15231.176            344990
    29913         18707.783         16945.668            380992
    32904         20885.246         19000.000            421202
    36194         23163.636         20981.818            464439
    39813         25806.452         23467.742            513191
    43794         28758.465         26162.528            566950
    48173         32323.232         29393.939            628090
    52990         35854.342         32773.109            693554
    58289         39937.304         36489.028            766432
    64117         44463.668         40484.429            846017
    70528         49420.849         45366.795            935231
    77580         54913.793         50431.034           1032788
    85338         60952.381         56190.476           1140281
    93871         67819.149         62765.957           1260527
   103258         75294.118         69470.588           1391242
   113583         84052.288         77189.542           1537183
   124941         93430.657         85766.423           1697028
   137435        103629.032         95645.161           1874266
   151178        115765.766        106396.396           2071840
   166295        128316.832        118019.802           2287296
   182924        142222.222        131111.111           2523467
   201216        157901.235        145802.469           2786273
   221337        176027.397        162465.753           3081256
   243470        193939.394        179696.970           3395084
   267817        216000.000        200500.000           3751057
   294598        239074.074        222592.593           4141925
   324057        266666.667        247083.333           4575862
   356462        294545.455        274545.455           5049102
   392108        336842.105        312105.263           5574029
   431318        420000.000        393225.806           6148655
   474449        511600.000        485600.000           6787609
   521893        568260.870        539565.217           7495668
   574082        620000.000        588095.238           8278023
   631490        685263.158        650526.316           9128782
   694639        830625.000        789375.000          10080231
   764102        988461.538        941538.462          11126280
   840512       1158181.818       1113636.364          12273373
   924563       1351000.000       1301000.000          13553353
  1017019       1543333.333       1488888.889          14958315
  1118720       1791250.000       1731250.000          16500170
  1230592       2040000.000       1970000.000          18204906
  1353651       2298333.333       2215000.000          20079342
  1489016       2582000.000       2492000.000          22158287
  1637917       2900000.000       2812000.000          24463120
  1801708       3252500.000       3145000.000          26991191
  1981878       3625000.000       3530000.000          29780177
  2180065       4062500.000       3940000.000          32860987
  2398071       4540000.000       4413333.333          36254856
  2637878       5053333.333       4923333.333          39993227
  2901665       5636666.667       5493333.333          44130609
  3191831       6280000.000       6113333.333          48682886
  3511014       6975000.000       6785000.000          53692376
  3862115       7770000.000       7580000.000          59237950
  4248326       8675000.000       8405000.000          65352731
  4673158       9610000.000       9365000.000          72088595
  5140473      10685000.000      10410000.000          79540334
  5654520      11865000.000      11560000.000          87721250
  6219972      13180000.000      12850000.000          96774940
  6841969      14610000.000      14220000.000         106702632
  7526165      16200000.000      15870000.000         117737959
  8278781      17960000.000      17570000.000         129819707
  9106659      19880000.000      19390000.000         143160581
 10017324      22020000.000      21480000.000         157935370
 11019056      24380000.000      23780000.000         174180952
 12120961      27030000.000      26360000.000         192144127
 13333057      29930000.000      29160000.000         211908255
 14666362      33120000.000      32350000.000         233654157
 16132998      36690000.000      35810000.000         257671400
 17746297      40640000.000      39600000.000         284109297
 19520926      44990000.000      43940000.000         313339568
 21473018      49870000.000      48660000.000         345587022
 23620319      55250000.000      53940000.000         381074601
 25982350      61130000.000      59700000.000         420128117
 28580585      67670000.000      66020000.000         463334234
