# 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
#  K5@100MHz the first SSA/5 core version (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            18.786            15.614               194
       33            23.017            19.181               214
       36            22.304            19.081               236
       39            28.389            23.939               272
       42            27.087            22.690               293
       46            35.782            29.946               341
       50            38.447            32.120               372
       55            36.960            31.185               408
       60            45.307            37.893               447
       66            50.117            41.410               493
       72            56.949            47.699               564
       79            63.279            52.344               620
       86            60.733            49.806               675
       94            73.701            61.919               739
      103            80.688            67.590               810
      113            91.760            76.443               922
      124           103.680            85.834              1043
      136            98.328            82.445              1144
      149           124.057           103.134              1256
      163           119.078            98.697              1374
      179           152.297           125.859              1550
      196           166.541           138.025              1697
      215           185.935           154.413              1903
      236           209.222           172.084              2135
      259           227.290           189.367              2343
      284           255.492           209.792              2618
      312           278.998           230.216              2878
      343           307.475           253.359              3166
      377           342.101           283.465              3538
      414           376.060           310.485              3887
      455           418.031           344.284              4333
      500           465.358           384.915              4830
      550           511.656           421.309              5314
      605           569.975           468.726              5920
      665           633.581           519.356              6582
      731           700.814           578.772              7318
      804           777.426           644.596              8130
      884           864.243           712.908              9027
      972           952.148           782.064              9930
     1069          1054.370           867.780             11019
     1175          1158.316           955.171             12115
     1292          1291.680          1060.753             13532
     1421          1432.484          1176.471             14993
     1563          1588.847          1315.270             16722
     1719          1765.132          1455.256             18518
     1890          1935.535          1595.829             20362
     2079          2142.357          1766.352             22533
     2286          2374.976          1952.114             24920
     2514          2627.551          2170.493             27700
     2765          2895.970          2380.506             30470
     3041          3215.859          2648.354             33841
     3345          3565.914          2936.803             37557
     3679          3946.203          3231.013             41489
     4046          4358.616          3589.654             45997
     4450          4832.241          3960.663             50791
     4895          5364.917          4408.878             56479
     5384          5919.622          4855.792             62347
     5922          6544.041          5352.332             68800
     6514          7221.902          5948.127             76148
     7165          8025.641          6692.308             84501
     7881          8905.473          7412.935             93460
     8669         10040.096          8412.189            103345
     9535         11499.086          9734.918            114238
    10488         13294.737         11157.895            126557
    11536         14917.647         12670.588            139526
    12689         16862.483         14365.821            154777
    13957         19202.454         16012.270            170593
    15352         21581.633         18027.211            188718
    16887         23961.905         20285.714            208714
    18575         26785.714         22836.134            230764
    20432         30142.518         25558.195            255084
    22475         33420.366         28537.859            281895
    24722         37251.462         32426.901            311885
    27194         41661.238         35960.912            344990
    29913         46678.832         40109.489            380992
    32904         52213.115         44795.082            421202
    36194         57647.059         50180.995            464439
    39813         64343.434         55454.545            513191
    43794         71055.556         61944.444            566950
    48173         79130.435         69627.329            628090
    52990         88819.444         77083.333            693554
    58289         98091.603         85496.183            766432
    64117        108898.305         95847.458            846017
    70528        121226.415        106226.415            935231
    77580        134736.842        117263.158           1032788
    85338        148837.209        131511.628           1140281
    93871        165512.821        146410.256           1260527
   103258        183571.429        161714.286           1391242
   113583        203015.873        180476.190           1537183
   124941        225438.596        199473.684           1697028
   137435        250980.392        220588.235           1874266
   151178        278085.106        246382.979           2071840
   166295        307380.952        274523.810           2287296
   182924        341052.632        302105.263           2523467
   201216        377941.176        335882.353           2786273
   221337        418064.516        373870.968           3081256
   243470        462857.143        411785.714           3395084
   267817        514000.000        457200.000           3751057
   294598        568695.652        508260.870           4141925
   324057        630000.000        567619.048           4575862
   356462        696842.105        627368.421           5049102
   392108        771764.706        691764.706           5574029
   431318        851250.000        768750.000           6148655
   474449        976428.571        890714.286           6787609
   521893       1158333.333       1057500.000           7495668
   574082       1356000.000       1236000.000           8278023
   631490       1562222.222       1446666.667           9128782
   694639       1798750.000       1668750.000          10080231
   764102       2071428.571       1914285.714          11126280
   840512       2343333.333       2196666.667          12273373
   924563       2535000.000       2390000.000          13553353
  1017019       2890000.000       2690000.000          14958315
  1118720       3225000.000       3035000.000          16500170
  1230592       3612500.000       3405000.000          18204906
  1353651       4062500.000       3805000.000          20079342
  1489016       4540000.000       4266666.667          22158287
  1637917       5090000.000       4796666.667          24463120
  1801708       5656666.667       5346666.667          26991191
  1981878       6333333.333       5986666.667          29780177
  2180065       6975000.000       6565000.000          32860987
  2398071       7800000.000       7390000.000          36254856
  2637878       8570000.000       8130000.000          39993227
  2901665       9585000.000       9090000.000          44130609
  3191831      10275000.000      10020000.000          48682886
  3511014      11865000.000      11230000.000          53692376
  3862115      13045000.000      12415000.000          59237950
  4248326      14060000.000      13460000.000          65352731
  4673158      15870000.000      15050000.000          72088595
  5140473      17790000.000      16910000.000          79540334
  5654520      19610000.000      18730000.000          87721250
  6219972      21530000.000      20600000.000          96774940
  6841969      23240000.000      22350000.000         106702632
  7526165      26310000.000      25210000.000         117737959
  8278781      28950000.000      27730000.000         129819707
  9106659      32520000.000      31090000.000         143160581
 10017324      35810000.000      34280000.000         157935370
 11019056      38560000.000      38660000.000         174180952
 12120961      43110000.000      41310000.000         192144127
 13333057      48560000.000      46570000.000         211908255
 14666362      53940000.000      51570000.000         233654157
 16132998      60250000.000      57670000.000         257671400
 17746297      65200000.000      62720000.000         284109297
 19520926      71230000.000      68610000.000         313339568
 21473018      81010000.000      77560000.000         345587022
 23620319      88100000.000      84580000.000         381074601
 25982350      98430000.000      94640000.000         420128117
 28580585     109080000.000     104910000.000         463334234
