# VIA C3 Nehemia running at 7.5*133.3333 MHz
# Kindly 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             2.781             2.618               194
       33             3.019             2.882               214
       36             3.269             3.192               236
       39             3.825             3.557               272
       42             3.995             3.764               293
       46             4.526             4.236               341
       50             4.947             4.652               372
       55             5.419             5.068               408
       60             5.765             5.438               447
       66             6.325             5.935               493
       72             7.174             6.698               564
       79             7.814             7.383               620
       86             8.464             8.000               675
       94             9.185             8.520               739
      103             9.956             9.248               810
      113            11.387            10.547               922
      124            12.694            11.685              1043
      136            13.896            12.919              1144
      149            15.200            14.069              1256
      163            16.569            15.295              1374
      179            18.514            17.121              1550
      196            20.294            18.674              1697
      215            22.712            20.807              1903
      236            25.294            23.215              2135
      259            27.548            25.446              2343
      284            30.698            28.251              2618
      312            33.603            30.785              2878
      343            36.841            33.765              3166
      377            41.044            37.701              3538
      414            44.932            41.292              3887
      455            49.902            45.855              4333
      500            55.726            50.987              4830
      550            60.895            55.838              5314
      605            67.976            61.988              5920
      665            75.327            68.782              6582
      731            83.453            76.268              7318
      804            92.549            84.894              8130
      884           102.414            94.063              9027
      972           112.672           103.014              9930
     1069           124.795           114.243             11019
     1175           136.756           125.193             12115
     1292           152.634           139.668             13532
     1421           169.196           154.199             14993
     1563           188.141           171.617             16722
     1719           208.180           189.969             18518
     1890           229.103           208.059             20362
     2079           253.113           230.875             22533
     2286           280.241           254.400             24920
     2514           310.058           282.947             27700
     2765           340.801           311.002             30470
     3041           378.870           344.372             33841
     3345           419.990           381.599             37557
     3679           463.044           422.716             41489
     4046           512.290           467.673             45997
     4450           567.049           515.215             50791
     4895           629.215           571.698             56479
     5384           693.439           632.543             62347
     5922           764.366           698.109             68800
     6514           848.092           770.567             76148
     7165           940.209           854.264             84501
     7881          1039.321           945.505             93460
     8669          1147.274          1042.401            103345
     9535          1267.859          1151.963            114238
    10488          1407.735          1274.033            126557
    11536          1543.983          1410.147            139526
    12689          1713.978          1559.263            154777
    13957          1896.015          1716.783            170593
    15352          2089.895          1901.247            188718
    16887          2311.321          2102.685            208714
    18575          2552.343          2321.037            230764
    20432          2816.245          2569.907            255084
    22475          3126.375          2833.048            281895
    24722          3458.626          3134.127            311885
    27194          3822.130          3462.225            344990
    29913          4214.686          3832.730            380992
    32904          4659.839          4239.210            421202
    36194          5130.890          4667.741            464439
    39813          5685.841          5150.442            513191
    43794          6269.685          5703.740            566950
    48173          6931.447          6305.767            628090
    52990          7660.854          6969.333            693554
    58289          8470.745          7706.117            766432
    64117          9347.029          8503.302            846017
    70528         10992.235         10043.141            935231
    77580         12986.748         12038.736           1032788
    85338         14929.742         13887.588           1140281
    93871         16710.183         15561.358           1260527
   103258         18625.731         17339.181           1391242
   113583         20792.880         19368.932           1537183
   124941         23230.490         21615.245           1697028
   137435         51160.000         49240.000           1874266
   151178         78048.780         75975.610           2071840
   166295         96969.697         94848.485           2287296
   182924        114732.143        112321.429           2523467
   201216        132474.227        130206.186           2786273
   221337        155487.805        152682.927           3081256
   243470        182857.143        178857.143           3395084
   267817        206451.613        202741.935           3751057
   294598        237037.037        233888.889           4141925
   324057        264489.796        260204.082           4575862
   356462        297674.419        295116.279           5049102
   392108        337948.718        332307.692           5574029
   431318        384411.765        379705.882           6148655
   474449        434000.000        421000.000           6787609
   521893        488148.148        484444.444           7495668
   574082        551666.667        546666.667           8278023
   631490        614761.905        609047.619           9128782
   694639        693684.211        682631.579          10080231
   764102        772352.941        762352.941          11126280
   840512        864000.000        852666.667          12273373
   924563        960714.286        950000.000          13553353
  1017019       1075833.333       1056666.667          14958315
  1118720       1193636.364       1183636.364          16500170
  1230592       1329000.000       1313000.000          18204906
  1353651       1470000.000       1458888.889          20079342
  1489016       1633750.000       1620000.000          22158287
  1637917       1818750.000       1798750.000          24463120
  1801708       2024285.714       2001428.571          26991191
  1981878       2251666.667       2225000.000          29780177
  2180065       2500000.000       2471666.667          32860987
  2398071       2778000.000       2746000.000          36254856
  2637878       3076000.000       3042000.000          39993227
  2901665       3420000.000       3377500.000          44130609
  3191831       3790000.000       3747500.000          48682886
  3511014       4200000.000       4160000.000          53692376
  3862115       4650000.000       4613333.333          59237950
  4248326       5180000.000       5126666.667          65352731
  4673158       5750000.000       5693333.333          72088595
  5140473       6370000.000       6315000.000          79540334
  5654520       7085000.000       7000000.000          87721250
  6219972       7855000.000       7770000.000          96774940
  6841969       8680000.000       8595000.000         106702632
  7526165       9640000.000       9555000.000         117737959
  8278781      10680000.000      10575000.000         129819707
