# Mobile Pentium II 366 MHz 256 KB L2 cache. 128 MB SDRAM @66 MHz.
# Toshiba Tecra 8000 
# Compiled by Metaware High C R3.03 (i386)
# Benchmarking on a 65536 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30             4.434             3.730               194
       33             4.809             3.932               214
       36             5.153             4.267               236
       39             5.890             4.982               272
       42             6.267             5.348               293
       46             7.228             6.114               341
       50             7.807             6.530               372
       55             8.574             7.101               408
       60             9.285             7.597               447
       66             9.959             8.422               493
       72            11.536             9.465               564
       79            12.518            10.399               620
       86            13.619            11.237               675
       94            14.807            12.178               739
      103            16.205            13.469               810
      113            18.618            15.118               922
      124            20.806            16.941              1043
      136            22.745            18.724              1144
      149            24.548            20.372              1256
      163            27.079            22.196              1374
      179            30.068            24.964              1550
      196            33.220            26.986              1697
      215            37.055            30.205              1903
      236            41.350            33.767              2135
      259            45.137            37.148              2343
      284            50.351            41.123              2618
      312            55.164            44.990              2878
      343            60.357            49.223              3166
      377            67.279            54.867              3538
      414            74.656            59.935              3887
      455            82.335            67.072              4333
      500            91.863            74.190              4830
      550           100.587            81.651              5314
      605           111.884            90.726              5920
      665           124.508           100.158              6582
      731           137.552           110.955              7318
      804           152.741           123.215              8130
      884           168.572           136.965              9027
      972           186.932           149.882              9930
     1069           206.541           165.822             11019
     1175           226.585           182.711             12115
     1292           252.190           203.429             13532
     1421           279.258           225.239             14993
     1563           310.700           250.427             16722
     1719           345.212           277.109             18518
     1890           378.943           303.282             20362
     2079           419.339           334.983             22533
     2286           463.467           370.314             24920
     2514           514.052           410.732             27700
     2765           566.239           451.505             30470
     3041           628.947           501.617             33841
     3345           695.983           558.491             37557
     3679           771.006           613.187             41489
     4046           851.533           680.675             45997
     4450           939.784           749.114             50791
     4895          1039.616           836.067             56479
     5384          1150.369           921.587             62347
     5922          1269.987          1012.323             68800
     6514          1405.744          1123.031             76148
     7165          1555.280          1248.447             84501
     7881          1729.923          1373.762             93460
     8669          1900.425          1517.911            103345
     9535          2108.514          1677.796            114238
    10488          2329.198          1860.767            126557
    11536          2568.306          2056.264            139526
    12689          2844.284          2272.727            154777
    13957          3139.448          2498.136            170593
    15352          3478.261          2779.307            188718
    16887          3870.671          3132.087            208714
    18575          4492.035          3730.973            230764
    20432          5173.399          4414.525            255084
    22475          5776.765          4979.499            281895
    24722          6518.405          5613.497            311885
    27194          7276.376          6295.872            344990
    29913          8119.822          7036.329            380992
    32904          9090.909          7876.420            421202
    36194         10102.605          8752.960            464439
    39813         11165.644          9772.130            513191
    43794         12427.184         10873.786            566950
    48173         13913.043         12173.913            628090
    52990         15421.687         13493.976            693554
    58289         17204.301         14986.559            766432
    64117         18945.022         16641.902            846017
    70528         21134.868         18519.737            935231
    77580         23448.905         20547.445           1032788
    85338         25963.489         22839.757           1140281
    93871         28758.465         25417.607           1260527
   103258         31850.000         28150.000           1391242
   113583         35388.889         31277.778           1537183
   124941         39263.804         34693.252           1697028
   137435         43537.415         38469.388           1874266
   151178         48257.576         42840.909           2071840
   166295         53556.485         47322.176           2287296
   182924         58986.175         52626.728           2523467
   201216         65641.026         58307.692           2786273
   221337         72800.000         64971.429           3081256
   243470         80503.145         71509.434           3395084
   267817        100000.000         89687.500           3751057
   294598        159382.716        146419.753           4141925
   324057        215000.000        199666.667           4575862
   356462        260400.000        243800.000           5049102
   392108        298837.209        280930.233           5574029
   431318        341052.632        322368.421           6148655
   474449        387878.788        367575.758           6787609
   521893        441379.310        418620.690           7495668
   574082        502692.308        477692.308           8278023
   631490        575652.174        549130.435           9128782
   694639        659500.000        628500.000          10080231
   764102        750000.000        720000.000          11126280
   840512        853333.333        820000.000          12273373
   924563        968571.429        930000.000          13553353
  1017019       1093333.333       1057500.000          14958315
  1118720       1233636.364       1193636.364          16500170
  1230592       1390000.000       1340000.000          18204906
  1353651       1525555.556       1471111.111          20079342
  1489016       1681250.000       1621250.000          22158287
  1637917       1867142.857       1804285.714          24463120
  1801708       2087142.857       2008571.429          26991191
  1981878       2325000.000       2251666.667          29780177
  2180065       2604000.000       2514000.000          32860987
  2398071       2912000.000       2812000.000          36254856
  2637878       3242500.000       3157500.000          39993227
  2901665       3637500.000       3527500.000          44130609
  3191831       4050000.000       3940000.000          48682886
  3511014       4523333.333       4393333.333          53692376
  3862115       5053333.333       4906666.667          59237950
  4248326       5620000.000       5473333.333          65352731
  4673158       6280000.000       6096666.667          72088595
  5140473       6975000.000       6810000.000          79540334
  5654520       7745000.000       7580000.000          87721250
  6219972       8650000.000       8400000.000          96774940
  6841969       9585000.000       9335000.000         106702632
  7526165      10680000.000      10380000.000         117737959
  8278781      11835000.000      11535000.000         129819707
  9106659      13120000.000      12800000.000         143160581
 10017324      14560000.000      14220000.000         157935370
 11019056      16150000.000      15760000.000         174180952
 12120961      17910000.000      17460000.000         192144127
 13333057      19890000.000      19380000.000         211908255
 14666362      22030000.000      21470000.000         233654157
 16132998      24390000.000      23780000.000         257671400
 17746297      27020000.000      26310000.000         284109297
 19520926      29930000.000      29170000.000         313339568
 21473018      33120000.000      32290000.000         345587022
 23620319      36690000.000      35750000.000         381074601
 25982350      40540000.000      39600000.000         420128117
 28580585      44870000.000      43830000.000         463334234
 31438643      49710000.000      48500000.000         510999889
 34582507      54980000.000      53660000.000         563394811
 38040757      60530000.000      59100000.000         621198300
 41844832      66900000.000      65300000.000         685003675
 46029315      73930000.000      72170000.000         755078048
