# VIA Eden 500 MHz compiled by Metaware Highh C for i486
# kindly tested by Alexandre Couture
# Compiled by Metaware High C R3.03
# Benchmarking on a 62755 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30             4.805             5.216               194
       33             5.148             5.850               214
       36             5.825             6.248               236
       39             6.691             7.151               272
       42             6.903             7.670               293
       46             8.056             8.817               341
       50             8.505             9.594               372
       55             9.319            10.462               408
       60            10.177            11.195               447
       66            11.328            12.343               493
       72            12.614            14.019               564
       79            13.881            15.362               620
       86            15.050            16.707               675
       94            16.288            18.013               739
      103            17.783            19.723               810
      113            20.366            22.407               922
      124            22.505            25.089              1043
      136            24.991            27.428              1144
      149            27.091            29.948              1256
      163            29.793            32.777              1374
      179            33.339            36.783              1550
      196            36.306            40.244              1697
      215            40.520            44.903              1903
      236            45.508            49.938              2135
      259            49.644            54.682              2343
      284            55.622            60.944              2618
      312            60.297            66.757              2878
      343            66.395            73.249              3166
      377            74.415            81.472              3538
      414            80.910            89.815              3887
      455            90.378            99.629              4333
      500           100.540           110.996              4830
      550           110.389           121.622              5314
      605           122.489           135.470              5920
      665           136.088           150.210              6582
      731           151.611           166.323              7318
      804           167.556           185.185              8130
      884           185.974           205.427              9027
      972           204.943           224.782              9930
     1069           227.078           249.046             11019
     1175           248.523           273.418             12115
     1292           278.509           304.828             13532
     1421           307.745           338.126             14993
     1563           342.488           375.837             16722
     1719           379.099           415.673             18518
     1890           416.725           456.380             20362
     2079           459.305           505.923             22533
     2286           506.762           559.359             24920
     2514           565.454           620.846             27700
     2765           619.352           682.810             30470
     3041           688.086           756.052             33841
     3345           763.880           839.026             37557
     3679           842.536           928.425             41489
     4046           934.453          1025.949             45997
     4450          1029.813          1133.867             50791
     4895          1144.068          1259.211             56479
     5384          1266.053          1388.411             62347
     5922          1392.052          1532.708             68800
     6514          1546.595          1694.123             76148
     7165          1713.701          1880.027             84501
     7881          1894.578          2075.301             93460
     8669          2096.186          2295.191            103345
     9535          2308.536          2538.841            114238
    10488          2565.710          2808.330            126557
    11536          2809.789          3103.448            139526
    12689          3127.786          3442.298            154777
    13957          3445.652          3790.761            170593
    15352          3812.799          4186.603            188718
    16887          4218.230          4624.085            208714
    18575          4653.465          5115.512            230764
    20432          5137.763          5652.350            255084
    22475          5680.394          6244.405            281895
    24722          6282.178          6905.941            311885
    27194          6978.654          7635.468            344990
    29913          7666.264          8434.099            380992
    32904          8504.673          9312.417            421202
    36194          9360.764         10286.554            464439
    39813         10308.692         11372.868            513191
    43794         11440.072         12531.306            566950
    48173         12651.440         13912.612            628090
    52990         13973.799         15349.345            693554
    58289         15454.545         16909.091            766432
    64117         17045.455         18716.578            846017
    70528         20206.022         21933.439            935231
    77580         24150.943         26000.000           1032788
    85338         27777.778         29912.854           1140281
    93871         31149.144         33447.433           1260527
   103258         34782.609         37309.783           1391242
   113583         38875.380         41580.547           1537183
   124941         43412.162         46182.432           1697028
   137435         48295.455         51363.636           1874266
   151178         53755.274         57468.354           2071840
   166295         59579.439         63878.505           2287296
   182924         66321.244         70569.948           2523467
   201216         88965.517         89034.483           2786273
   221337        110775.862        111293.103           3081256
   243470        129797.980        129898.990           3395084
   267817        152261.905        152380.952           3751057
   294598        179166.667        178472.222           4141925
   324057        201718.750        201718.750           4575862
   356462        226491.228        227368.421           5049102
   392108        255294.118        254117.647           5574029
   431318        281739.130        282826.087           6148655
   474449        320000.000        319750.000           6787609
   521893        360000.000        360000.000           7495668
   574082        406875.000        408437.500           8278023
   631490        456206.897        456551.724           9128782
   694639        511153.846        511153.846          10080231
   764102        573043.478        575652.174          11126280
   840512        638095.238        640952.381          12273373
   924563        713888.889        714444.444          13553353
  1017019        796250.000        800000.000          14958315
  1118720        886000.000        893333.333          16500170
  1230592        993076.923        992307.692          18204906
  1353651       1102500.000       1103333.333          20079342
  1489016       1228181.818       1238181.818          22158287
  1637917       1368000.000       1378000.000          24463120
  1801708       1525555.556       1525555.556          26991191
  1981878       1702500.000       1702500.000          29780177
  2180065       1891428.571       1890000.000          32860987
  2398071       2102857.143       2110000.000          36254856
  2637878       2343333.333       2343333.333          39993227
  2901665       2602000.000       2604000.000          44130609
  3191831       2900000.000       2900000.000          48682886
  3511014       3215000.000       3225000.000          53692376
  3862115       3582500.000       3585000.000          59237950
  4248326       3982500.000       3982500.000          65352731
  4673158       4430000.000       4430000.000          72088595
  5140473       4923333.333       4943333.333          79540334
  5654520       5473333.333       5473333.333          87721250
  6219972       6080000.000       6096666.667          96774940
  6841969       6755000.000       6755000.000         106702632
  7526165       7525000.000       7525000.000         117737959
  8278781       8345000.000       8350000.000         129819707
  9106659       9255000.000       9280000.000         143160581
 10017324      10300000.000      10295000.000         157935370
 11019056      11425000.000      11450000.000         174180952
 12120961      12715000.000      12740000.000         192144127
 13333057      14170000.000      14110000.000         211908255
 14666362      15650000.000      15710000.000         233654157
 16132998      17410000.000      17470000.000         257671400
 17746297      19340000.000      19380000.000         284109297
 19520926      21530000.000      21480000.000         313339568
 21473018      23890000.000      23900000.000         345587022
 23620319      26530000.000      26530000.000         381074601
 25982350      29440000.000      29440000.000         420128117
 28580585      32680000.000      32680000.000         463334234
 31438643      36300000.000      36360000.000         510999889
 34582507      40260000.000      40310000.000         563394811
 38040757      44710000.000      44760000.000         621198300
 41844832      49650000.000      49650000.000         685003675
 46029315      55030000.000      55090000.000         755078048
 50632246      61130000.000      61130000.000         832646657
 55695470      67830000.000      67840000.000         918007804
 61265017      75300000.000      75360000.000        1012278312
