# AMD 386 DX 40 MHz + 128 KB SRAM cache + 8 MB DRAM 120us refresh  (muj pocitac 1995-1998)
#
# Compiled by Metaware High C R3.03
# Benchmarking on a 7008 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30           221.146           190.533               194
       33           245.793           208.710               214
       36           265.365           227.385               236
       39           302.825           260.159               272
       42           327.275           279.130               293
       46           375.739           321.814               341
       50           408.213           344.807               372
       55           448.876           375.435               408
       60           487.561           410.191               447
       66           534.971           449.573               493
       72           609.979           509.583               564
       79           667.578           560.605               620
       86           724.996           608.281               675
       94           792.313           661.771               739
      103           868.109           719.755               810
      113           979.755           818.210               922
      124          1104.598           914.943              1043
      136          1206.067          1002.590              1144
      149          1323.452          1097.141              1256
      163          1441.874          1200.621              1374
      179          1624.845          1344.486              1550
      196          1774.356          1471.376              1697
      215          1985.685          1642.503              1903
      236          2220.874          1832.524              2135
      259          2435.222          2002.635              2343
      284          2713.907          2236.684              2618
      312          2976.440          2458.115              2878
      343          3278.127          2695.603              3166
      377          3666.142          2992.126              3538
      414          4008.222          3292.223              3887
      455          4481.203          3654.135              4333
      500          4972.995          4063.149              4830
      550          5451.247          4485.261              5314
      605          6097.930          4962.140              5920
      665          6722.315          5531.441              6582
      731          7496.925          6113.161              7318
      804          8344.640          6784.261              8130
      884          9234.234          7545.045              9027
      972         10122.951          8286.885              9930
     1069         11236.364          9181.818             11019
     1175         12335.984         10099.404             12115
     1292         13773.585         11220.866             13532
     1421         15317.848         12420.538             14993
     1563         17034.014         13823.129             16722
     1719         18850.746         15328.358             18518
     1890         20660.066         16848.185             20362
     2079         22880.435         18605.072             22533
     2286         25261.044         20622.490             24920
     2514         28026.608         22882.483             27700
     2765         30926.829         25195.122             30470
     3041         34366.577         27816.712             33841
     3345         38078.078         30870.871             37557
     3679         42019.868         34172.185             41489
     4046         46446.886         37838.828             45997
     4450         51376.518         41781.377             50791
     4895         57098.214         46607.143             56479
     5384         63069.307         51386.139             62347
     5922         69344.262         56721.311             68800
     6514         76746.988         62530.120             76148
     7165         85333.333         69200.000             84501
     7881         94485.294         76764.706             93460
     8669        104426.230         84590.164            103345
     9535        115315.315         93513.514            114238
    10488        127227.723        103861.386            126557
    11536        141208.791        114065.934            139526
    12689        156097.561        127195.122            154777
    13957        172162.162        139594.595            170593
    15352        190149.254        154925.373            188718
    16887        210819.672        170983.607            208714
    18575        232500.000        189285.714            230764
    20432        258000.000        208800.000            255084
    22475        284444.444        230666.667            281895
    24722        314634.146        255853.659            311885
    27194        347297.297        281891.892            344990
    29913        384411.765        311764.706            380992
    32904        425161.290        345483.871            421202
    36194        468928.571        380357.143            464439
    39813        516000.000        421600.000            513191
    43794        570434.783        465652.174            566950
    48173        632857.143        515238.095            628090
    52990        699473.684        566842.105            693554
    58289        772352.941        626470.588            766432
    64117        852666.667        692000.000            846017
    70528        941428.571        765000.000            935231
    77580       1043846.154        844615.385           1032788
    85338       1149166.667        933333.333           1140281
    93871       1273636.364       1029090.909           1260527
   103258       1406000.000       1137000.000           1391242
   113583       1550000.000       1257777.778           1537183
   124941       1708750.000       1393750.000           1697028
   137435       1905714.286       1554285.714           1874266
   151178       2141666.667       1756666.667           2071840
   166295       2416666.667       1976666.667           2287296
   182924       2702000.000       2218000.000           2523467
   201216       3020000.000       2494000.000           2786273
   221337       3377500.000       2802500.000           3081256
   243470       3762500.000       3130000.000           3395084
   267817       4202500.000       3487500.000           3751057
   294598       4650000.000       3880000.000           4141925
   324057       5160000.000       4303333.333           4575862
   356462       5710000.000       4760000.000           5049102
   392108       6333333.333       5273333.333           5574029
   431318       7000000.000       5850000.000           6148655
   474449       7745000.000       6455000.000           6787609
   521893       8565000.000       7170000.000           7495668
   574082       9500000.000       7940000.000           8278023
   631490      10490000.000       8760000.000           9128782
   694639      11615000.000       9695000.000          10080231
   764102      12850000.000      10710000.000          11126280
   840512      14170000.000      11860000.000          12273373
   924563      15650000.000      13130000.000          13553353
  1017019      17350000.000      14500000.000          14958315
  1118720      19170000.000      15980000.000          16500170
  1230592      21150000.000      17680000.000          18204906
  1353651      23340000.000      19550000.000          20079342
  1489016      25810000.000      21590000.000          22158287
  1637917      28500000.000      23890000.000          24463120
  1801708      31470000.000      26360000.000          26991191
  1981878      34770000.000      29160000.000          29780177
  2180065      38450000.000      32180000.000          32860987
  2398071      42460000.000      35540000.000          36254856
  2637878      46900000.000      39220000.000          39993227
  2901665      51740000.000      43390000.000          44130609
  3191831      57120000.000      47890000.000          48682886
  3511014      63060000.000      52840000.000          53692376
  3862115      69650000.000      58380000.000          59237950
  4248326      76900000.000      64480000.000          65352731
  4673158      84860000.000      71180000.000          72088595
  5140473      93760000.000      78650000.000          79540334
  5654520     103480000.000      86780000.000          87721250
  6219972     114250000.000      95840000.000          96774940
  6841969     126050000.000     105790000.000         106702632
