# IDT WinChip C6, 200MHz, MMX, 64KB L1, no L2 in CPU, 10.4 W
# rumours that the int perf difference between WinChip C6 and 2 is in enabled branch prediction
# 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            17.959            15.791               194
       33            19.808            17.297               214
       36            21.645            18.546               236
       39            24.315            21.362               272
       42            26.462            22.812               293
       46            29.952            26.422               341
       50            32.665            28.387               372
       55            35.680            30.814               408
       60            38.594            33.929               447
       66            42.611            37.014               493
       72            48.136            42.094               564
       79            53.302            45.809               620
       86            57.392            50.004               675
       94            62.658            54.341               739
      103            68.692            59.177               810
      113            77.242            67.328               922
      124            87.194            75.340              1043
      136            95.058            82.537              1144
      149           104.188            90.229              1256
      163           113.580            98.491              1374
      179           127.465           110.349              1550
      196           138.875           120.664              1697
      215           156.219           134.724              1903
      236           174.189           150.721              2135
      259           189.940           165.391              2343
      284           212.182           184.139              2618
      312           232.395           201.990              2878
      343           255.001           222.350              3166
      377           283.970           247.492              3538
      414           311.772           270.915              3887
      455           346.933           301.904              4333
      500           386.966           335.481              4830
      550           423.468           369.539              5314
      605           472.529           409.180              5920
      665           525.272           454.766              6582
      731           582.085           504.766              7318
      804           643.683           561.624              8130
      884           717.749           620.196              9027
      972           783.136           684.357              9930
     1069           871.328           757.522             11019
     1175           956.008           832.427             12115
     1292          1068.113           929.284             13532
     1421          1186.941          1024.177             14993
     1563          1314.479          1146.065             16722
     1719          1455.206          1268.762             18518
     1890          1600.770          1388.960             20362
     2079          1776.334          1534.877             22533
     2286          1951.372          1703.554             24920
     2514          2179.265          1886.269             27700
     2765          2383.400          2080.716             30470
     3041          2650.095          2302.507             33841
     3345          2946.116          2549.568             37557
     3679          3234.315          2827.145             41489
     4046          3591.848          3124.823             45997
     4450          3967.955          3452.718             50791
     4895          4396.102          3842.673             56479
     5384          4867.664          4234.753             62347
     5922          5386.248          4660.441             68800
     6514          5954.951          5157.203             76148
     7165          6585.744          5728.306             84501
     7881          7305.936          6329.909             93460
     8669          8054.327          7005.685            103345
     9535          8892.782          7736.510            114238
    10488          9829.589          8590.240            126557
    11536         10893.617          9438.298            139526
    12689         12075.472         10462.264            154777
    13957         13267.430         11540.062            170593
    15352         14678.899         12786.697            188718
    16887         16264.295         14091.487            208714
    18575         17957.746         15619.718            230764
    20432         19766.355         17274.143            255084
    22475         21907.216         19054.983            281895
    24722         24266.667         21028.571            311885
    27194         26877.637         23291.139            344990
    29913         29559.165         25730.858            380992
    32904         32963.918         28737.113            421202
    36194         41229.773         36796.117            464439
    39813         50592.885         45810.277            513191
    43794         61004.785         55693.780            566950
    48173         72800.000         67142.857            628090
    52990         82193.548         76516.129            693554
    58289         92086.331         85755.396            766432
    64117        103145.161         96129.032            846017
    70528        115765.766        107297.297            935231
    77580        129191.919        119898.990           1032788
    85338        143820.225        133932.584           1140281
    93871        160000.000        150493.827           1260527
   103258        178472.222        166944.444           1391242
   113583        198615.385        186000.000           1537183
   124941        220517.241        207413.793           1697028
   137435        246153.846        230192.308           1874266
   151178        273404.255        257234.043           2071840
   166295        304761.905        285000.000           2287296
   182924        336578.947        316578.947           2523467
   201216        374857.143        351714.286           2786273
   221337        416129.032        391612.903           3081256
   243470        458928.571        433571.429           3395084
   267817        509600.000        483200.000           3751057
   294598        568260.870        535217.391           4141925
   324057        632857.143        596190.476           4575862
   356462        699473.684        658947.368           5049102
   392108        775294.118        732941.176           5574029
   431318        856666.667        812666.667           6148655
   474449        988461.538        933846.154           6787609
   521893       1162727.273       1103636.364           7495668
   574082       1356000.000       1291000.000           8278023
   631490       1562222.222       1494444.444           9128782
   694639       1798750.000       1722500.000          10080231
   764102       2055714.286       1977142.857          11126280
   840512       2251666.667       2161666.667          12273373
   924563       2548000.000       2450000.000          13553353
  1017019       2878000.000       2768000.000          14958315
  1118720       3227500.000       3117500.000          16500170
  1230592       3610000.000       3487500.000          18204906
  1353651       4062500.000       3915000.000          20079342
  1489016       4556666.667       4376666.667          22158287
  1637917       5070000.000       4906666.667          24463120
  1801708       5660000.000       5453333.333          26991191
  1981878       6313333.333       6080000.000          29780177
  2180065       7000000.000       6755000.000          32860987
  2398071       7800000.000       7525000.000          36254856
  2637878       8650000.000       8350000.000          39993227
  2901665       9610000.000       9310000.000          44130609
  3191831      10710000.000      10325000.000          48682886
  3511014      11860000.000      11480000.000          53692376
  3862115      13180000.000      12740000.000          59237950
  4248326      14550000.000      14170000.000          65352731
  4673158      16140000.000      15650000.000          72088595
  5140473      17960000.000      17410000.000          79540334
  5654520      19930000.000      19280000.000          87721250
  6219972      22080000.000      21370000.000          96774940
  6841969      24440000.000      23670000.000         106702632
  7526165      27080000.000      26250000.000         117737959
  8278781      29880000.000      29000000.000         129819707
