# AMD K5 SSA/5 core, PR100, 100MHz, 8+16 KB L1, no L2 in CPU
# The original set of "SSA/5" CPUs had its branch prediction unit disabled
# and additional internal waitstates added
# Measured by Vincent Premel
# Compiled by Metaware High C R3.03
# Benchmarking on a 8192 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30            18.414            15.713               194
       33            22.876            19.135               214
       36            21.977            19.092               236
       39            28.444            23.614               272
       42            26.715            22.823               293
       46            35.588            29.863               341
       50            38.600            32.069               372
       55            36.752            31.010               408
       60            45.140            37.839               447
       66            49.433            41.812               493
       72            57.322            47.338               564
       79            63.098            52.680               620
       86            60.359            50.280               675
       94            73.718            61.933               739
      103            80.505            67.545               810
      113            91.875            76.539               922
      124           103.520            85.697              1043
      136            97.877            82.786              1144
      149           124.532           102.846              1256
      163           119.204            98.802              1374
      179           152.042           126.234              1550
      196           166.867           137.838              1697
      215           186.145           154.588              1903
      236           208.496           171.906              2135
      259           228.860           188.430              2343
      284           254.321           210.647              2618
      312           277.794           230.923              2878
      343           306.176           253.820              3166
      377           342.424           283.120              3538
      414           376.436           310.134              3887
      455           418.014           344.270              4333
      500           466.012           384.665              4830
      550           511.710           421.847              5314
      605           569.741           468.533              5920
      665           631.697           520.617              6582
      731           703.072           578.095              7318
      804           780.785           642.760              8130
      884           863.701           711.677              9027
      972           948.982           784.330              9930
     1069          1052.866           866.542             11019
     1175          1156.396           953.588             12115
     1292          1290.844          1066.537             13532
     1421          1428.063          1179.962             14993
     1563          1593.247          1311.000             16722
     1719          1768.885          1448.456             18518
     1890          1935.790          1598.925             20362
     2079          2145.735          1760.378             22533
     2286          2364.930          1953.470             24920
     2514          2631.467          2167.091             27700
     2765          2889.201          2386.629             30470
     3041          3207.058          2649.196             33841
     3345          3567.954          2938.484             37557
     3679          3938.724          3243.841             41489
     4046          4357.814          3592.064             45997
     4450          4821.085          3970.758             50791
     4895          5380.667          4392.643             56479
     5384          5908.447          4874.941             62347
     5922          6547.434          5349.922             68800
     6514          7213.587          5941.278             76148
     7165          8022.959          6690.051             84501
     7881          8904.694          7382.646             93460
     8669         10048.154          8418.941            103345
     9535         11500.457          9752.973            114238
    10488         13357.895         11157.895            126557
    11536         14869.976         12659.574            139526
    12689         16785.714         14312.169            154777
    13957         19493.088         16021.505            170593
    15352         21655.290         18088.737            188718
    16887         24079.696         20322.581            208714
    18575         26431.535         22780.083            230764
    20432         29789.720         25537.383            255084
    22475         33177.083         28750.000            281895
    24722         36994.220         31907.514            311885
    27194         41558.442         36006.494            344990
    29913         46145.455         40327.273            380992
    32904         52459.016         44549.180            421202
    36194         57399.103         50000.000            464439
    39813         64572.864         55175.879            513191
    43794         70604.396         61868.132            566950
    48173         79503.106         69565.217            628090
    52990         88888.889         77430.556            693554
    58289         98091.603         86412.214            766432
    64117        108898.305         95423.729            846017
    70528        121333.333        106190.476            935231
    77580        133854.167        117812.500           1032788
    85338        148139.535        131511.628           1140281
    93871        164743.590        146410.256           1260527
   103258        182857.143        162285.714           1391242
   113583        203281.250        180156.250           1537183
   124941        224561.404        199473.684           1697028
   137435        249230.769        221923.077           1874266
   151178        276808.511        246595.745           2071840
   166295        307142.857        273333.333           2287296
   182924        339736.842        303421.053           2523467
   201216        376571.429        337428.571           2786273
   221337        418387.097        373548.387           3081256
   243470        460714.286        412142.857           3395084
   267817        512000.000        459200.000           3751057
   294598        568260.870        508695.652           4141925
   324057        628095.238        567619.048           4575862
   356462        687894.737        627368.421           5049102
   392108        771764.706        691764.706           5574029
   431318        853333.333        765333.333           6148655
   474449        980714.286        886428.571           6787609
   521893       1153333.333       1057500.000           7495668
   574082       1357000.000       1235000.000           8278023
   631490       1555555.556       1446666.667           9128782
   694639       1798750.000       1668750.000          10080231
   764102       2062857.143       1922857.143          11126280
   840512       2251666.667       2096666.667          12273373
   924563       2536666.667       2388333.333          13553353
  1017019       2846000.000       2690000.000          14958315
  1118720       3227500.000       3035000.000          16500170
  1230592       3625000.000       3390000.000          18204906
  1353651       4077500.000       3832500.000          20079342
  1489016       4540000.000       4266666.667          22158287
  1637917       5073333.333       4796666.667          24463120
  1801708       5656666.667       5326666.667          26991191
  1981878       6333333.333       5986666.667          29780177
  2180065       6785000.000       6590000.000          32860987
  2398071       7800000.000       7390000.000          36254856
  2637878       8570000.000       8125000.000          39993227
  2901665       9610000.000       9090000.000          44130609
  3191831      10545000.000      10055000.000          48682886
  3511014      11840000.000      11230000.000          53692376
  3862115      13045000.000      12385000.000          59237950
  4248326      14010000.000      13450000.000          65352731
  4673158      15810000.000      15110000.000          72088595
  5140473      17740000.000      16910000.000          79540334
  5654520      19550000.000      18730000.000          87721250
  6219972      21530000.000      20600000.000          96774940
  6841969      23230000.000      22300000.000         106702632
  7526165      26310000.000      25210000.000         117737959
  8278781      28890000.000      27740000.000         129819707
