# Siemens PCD-4Lsx fitted with Intel 486DX2-66MHz CPU and 8 MB of RAM.
#
# The fast_version was a hand tuned native 386 assembly (fast_386.asm).
#
# Compiled by Metaware High C R3.03
# Benchmarking on a 7008 KB block with timer resolution of 50000 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30            63.075            55.420               194
       33            68.453            61.513               214
       36            74.201            67.041               236
       39            84.996            76.497               272
       42            91.751            82.084               293
       46           106.075            94.928               341
       50           113.485           103.045               372
       55           125.391           111.863               408
       60           135.394           122.641               447
       66           150.216           134.216               493
       72           169.504           152.648               564
       79           185.050           168.456               620
       86           202.177           181.933               675
       94           219.497           199.517               739
      103           240.324           217.436               810
      113           271.781           247.190               922
      124           304.595           277.913              1043
      136           332.624           304.019              1144
      149           365.282           333.005              1256
      163           397.041           364.860              1374
      179           448.145           408.238              1550
      196           487.829           447.585              1697
      215           547.383           500.480              1903
      236           613.288           558.068              2135
      259           666.245           614.412              2343
      284           745.049           684.808              2618
      312           818.665           748.259              2878
      343           897.289           824.624              3166
      377          1001.073           917.948              3538
      414          1098.485          1008.159              3887
      455          1225.606          1124.812              4333
      500          1360.689          1249.853              4830
      550          1499.808          1372.901              5314
      605          1656.940          1533.096              5920
      665          1851.678          1696.457              6582
      731          2047.964          1885.783              7318
      804          2277.546          2090.117              8130
      884          2525.063          2316.207              9027
      972          2778.672          2548.839              9930
     1069          3066.768          2830.668             11019
     1175          3389.596          3099.059             12115
     1292          3781.874          3459.293             13532
     1421          4166.667          3834.688             14993
     1563          4638.282          4284.099             16722
     1719          5127.136          4739.475             18518
     1890          5633.546          5205.105             20362
     2079          6248.741          5750.252             22533
     2286          6886.792          6370.699             24920
     2514          7678.571          7068.966             27700
     2765          8413.559          7783.051             30470
     3041          9354.839          8612.153             33841
     3345         10398.340          9568.465             37557
     3679         11444.241         10594.150             41489
     4046         12694.248         11695.257             45997
     4450         13988.827         12949.721             50791
     4895         15732.165         14643.304             56479
     5384         17827.927         16107.193             62347
     5922         19440.994         17826.087             68800
     6514         21504.274         19709.402             76148
     7165         24332.689         22301.741             84501
     7881         26801.706         24605.544             93460
     8669         31974.684         29620.253            103345
     9535         39024.390         36493.902            114238
    10488         46617.647         43823.529            126557
    11536         52000.000         49102.041            139526
    12689         58479.263         55161.290            154777
    13957         65306.122         61377.551            170593
    15352         72800.000         68742.857            188718
    16887         81528.662         76942.675            208714
    18575         90709.220         86099.291            230764
    20432        101587.302         95396.825            255084
    22475        112280.702        106491.228            281895
    24722        125490.196        118431.373            311885
    27194        139782.609        131847.826            344990
    29913        154819.277        146265.060            380992
    32904        171466.667        163200.000            421202
    36194        189852.941        179411.765            464439
    39813        211475.410        199016.393            513191
    43794        233636.364        221636.364            566950
    48173        260000.000        246530.612            628090
    52990        288000.000        273333.333            693554
    58289        320000.000        303500.000            766432
    64117        353513.514        335405.405            846017
    70528        392727.273        372727.273            935231
    77580        435666.667        412000.000           1032788
    85338        481851.852        455925.926           1140281
    93871        533333.333        507916.667           1260527
   103258        591363.636        561818.182           1391242
   113583        656000.000        620500.000           1537183
   124941        726111.111        686666.667           1697028
   137435        803125.000        762500.000           1874266
   151178        893333.333        846000.000           2071840
   166295        988461.538        933846.154           2287296
   182924       1093333.333       1035000.000           2523467
   201216       1208181.818       1148181.818           2786273
   221337       1340000.000       1274000.000           3081256
   243470       1483333.333       1403333.333           3395084
   267817       1640000.000       1551250.000           3751057
   294598       1818750.000       1723750.000           4141925
   324057       2008571.429       1914285.714           4575862
   356462       2225000.000       2115000.000           5049102
   392108       2461666.667       2335000.000           5574029
   431318       2724000.000       2582000.000           6148655
   474449       3010000.000       2856000.000           6787609
   521893       3335000.000       3157500.000           7495668
   574082       3692500.000       3502500.000           8278023
   631490       4077500.000       3872500.000           9128782
   694639       4520000.000       4283333.333          10080231
   764102       4996666.667       4743333.333          11126280
   840512       5510000.000       5236666.667          12273373
   924563       6113333.333       5803333.333          13553353
  1017019       6785000.000       6400000.000          14958315
  1118720       7470000.000       7110000.000          16500170
  1230592       8265000.000       7855000.000          18204906
  1353651       9115000.000       8680000.000          20079342
  1489016      10105000.000       9585000.000          22158287
  1637917      11175000.000      10630000.000          24463120
  1801708      12355000.000      11755000.000          26991191
  1981878      13680000.000      12960000.000          29780177
  2180065      15100000.000      14340000.000          32860987
  2398071      16690000.000      15870000.000          36254856
  2637878      18450000.000      17520000.000          39993227
  2901665      20430000.000      19390000.000          44130609
  3191831      22580000.000      21420000.000          48682886
  3511014      24940000.000      23670000.000          53692376
  3862115      27570000.000      26200000.000          59237950
  4248326      30480000.000      28950000.000          65352731
  4673158      33670000.000      32020000.000          72088595
  5140473      37240000.000      35370000.000          79540334
  5654520      41140000.000      39100000.000          87721250
  6219972      45480000.000      43220000.000          96774940
  6841969      50200000.000      47780000.000         106702632
