# Toshiba Libretto 70CT (PentiumMMX 120 MHz, 16MB RAM, 1.3 GB HDD)
# Compiled by Metaware High C R3.03 (386asm)
# Benchmarking on a 12415 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30            22.904            20.127               194
       33            25.369            21.935               214
       36            27.415            23.961               236
       39            31.092            27.675               272
       42            33.637            29.533               293
       46            38.649            34.204               341
       50            41.915            37.037               372
       55            45.670            40.506               408
       60            49.342            44.288               447
       66            54.226            48.440               493
       72            61.466            55.311               564
       79            68.063            60.595               620
       86            73.590            65.731               675
       94            80.356            71.542               739
      103            87.502            78.144               810
      113            99.351            89.111               922
      124           111.402           100.369              1043
      136           121.639           109.868              1144
      149           133.281           119.858              1256
      163           145.106           131.466              1374
      179           163.035           148.039              1550
      196           178.623           161.514              1697
      215           200.262           180.628              1903
      236           223.864           202.139              2135
      259           243.995           221.895              2343
      284           272.910           247.210              2618
      312           299.883           270.478              2878
      343           328.189           298.302              3166
      377           366.474           331.829              3538
      414           402.225           364.560              3887
      455           449.272           405.143              4333
      500           497.033           452.843              4830
      550           547.557           496.823              5314
      605           608.991           553.306              5920
      665           677.320           612.840              6582
      731           749.614           681.692              7318
      804           833.333           757.514              8130
      884           919.808           840.967              9027
      972          1010.682           925.226              9930
     1069          1124.250          1024.195             11019
     1175          1235.506          1125.550             12115
     1292          1371.765          1257.359             13532
     1421          1523.973          1390.656             14993
     1563          1697.985          1546.841             16722
     1719          1873.498          1715.745             18518
     1890          2065.681          1885.057             20362
     2079          2284.062          2083.484             22533
     2286          2516.583          2307.538             24920
     2514          2800.178          2557.362             27700
     2765          3074.291          2817.693             30470
     3041          3413.840          3128.901             33841
     3345          3793.517          3460.384             37557
     3679          4186.278          3821.677             41489
     4046          4629.765          4248.534             45997
     4450          5113.360          4692.308             50791
     4895          5680.394          5210.385             56479
     5384          6267.990          5751.861             62347
     5922          6925.177          6329.874             68800
     6514          7676.951          7011.494             76148
     7165          8505.362          7768.097             84501
     7881          9406.968          8591.549             93460
     8669         10412.201          9505.359            103345
     9535         11501.365         10536.852            114238
    10488         12731.855         11683.468            126557
    11536         14022.099         12861.878            139526
    12689         15724.907         14361.834            154777
    13957         17336.066         15983.607            170593
    15352         19215.686         17647.059            188718
    16887         23096.539         21511.840            208714
    18575         32335.025         30812.183            230764
    20432         42751.678         41107.383            255084
    22475         48484.848         47007.576            281895
    24722         55434.783         53478.261            311885
    27194         63054.187         60837.438            344990
    29913         70662.983         68895.028            380992
    32904         79625.000         77562.500            421202
    36194         89236.111         86597.222            464439
    39813         99609.375         96953.125            513191
    43794        111739.130        108434.783            566950
    48173        125980.392        122254.902            628090
    52990        140217.391        136739.130            693554
    58289        156707.317        152804.878            766432
    64117        174459.459        170675.676            846017
    70528        194696.970        190606.061            935231
    77580        216949.153        212203.390           1032788
    85338        241509.434        236226.415           1140281
    93871        270000.000        263125.000           1260527
   103258        300232.558        292325.581           1391242
   113583        333846.154        327948.718           1537183
   124941        372000.000        364000.000           1697028
   137435        412903.226        405806.452           1874266
   151178        461071.429        452857.143           2071840
   166295        512000.000        502800.000           2287296
   182924        568260.870        558695.652           2523467
   201216        632857.143        620000.000           2786273
   221337        705263.158        693684.211           3081256
   243470        781764.706        765882.353           3395084
   267817        874666.667        860666.667           3751057
   294598        972857.143        957142.857           4141925
   324057       1085000.000       1061666.667           4575862
   356462       1203636.364       1178181.818           5049102
   392108       1335000.000       1312000.000           5574029
   431318       1482222.222       1453333.333           6148655
   474449       1647500.000       1613750.000           6787609
   521893       1828571.429       1795714.286           7495668
   574082       2032857.143       2000000.000           8278023
   631490       2251666.667       2215000.000           9128782
   694639       2500000.000       2461666.667          10080231
   764102       2780000.000       2734000.000          11126280
   840512       3076000.000       3032000.000          12273373
   924563       3417500.000       3365000.000          13553353
  1017019       3790000.000       3735000.000          14958315
  1118720       4202500.000       4145000.000          16500170
  1230592       4670000.000       4576666.667          18204906
  1353651       5163333.333       5070000.000          20079342
  1489016       5733333.333       5636666.667          22158287
  1637917       6370000.000       6263333.333          24463120
  1801708       7055000.000       6950000.000          26991191
  1981878       7825000.000       7690000.000          29780177
  2180065       8675000.000       8540000.000          32860987
  2398071       9610000.000       9475000.000          36254856
  2637878      10655000.000      10490000.000          39993227
  2901665      11805000.000      11645000.000          44130609
  3191831      13070000.000      12910000.000          48682886
  3511014      14500000.000      14280000.000          53692376
  3862115      16100000.000      15810000.000          59237950
  4248326      17850000.000      17570000.000          65352731
  4673158      19720000.000      19490000.000          72088595
  5140473      21920000.000      21580000.000          79540334
  5654520      24270000.000      23890000.000          87721250
  6219972      26850000.000      26480000.000          96774940
  6841969      29710000.000      29330000.000         106702632
  7526165      33010000.000      32510000.000         117737959
  8278781      36530000.000      35970000.000         129819707
  9106659      40430000.000      39870000.000         143160581
 10017324      44820000.000      44210000.000         157935370
 11019056      49590000.000      49000000.000         174180952
 12120961      55040000.000      54260000.000         192144127
