# Motorola PowerStack E - 133MHz PowerPC 604, 16+16 KB L1 instr+data cache
# 512KB L2 cache on-board, 66MHz external CPU bus (L2 cache, memory)
# x86 DOS emulation on Windows NT 4.0 PPC
# 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            92.472            92.472               194
       33           102.407           102.407               214
       36           110.387           109.057               236
       39           116.294           122.902               272
       42           131.473           132.815               293
       46           147.889           154.611               341
       50           161.613           168.292               372
       55           177.086           183.794               408
       60           190.502           199.893               447
       66           212.851           220.884               493
       72           234.573           255.898               564
       79           257.028           279.786               620
       86           279.151           300.521               675
       94           301.851           331.366               739
      103           332.079           361.656               810
      113           369.970           407.777               922
      124           422.159           459.565              1043
      136           460.879           500.179              1144
      149           500.179           550.196              1256
      163           553.360           601.868              1374
      179           619.850           670.011              1550
      196           662.228           730.610              1697
      215           747.764           824.687              1903
      236           838.119           917.085              2135
      259           919.726          1007.919              2343
      284          1021.726          1117.636              2618
      312          1122.590          1235.078              2878
      343          1236.224          1356.013              3166
      377          1363.094          1520.649              3538
      414          1500.839          1659.075              3887
      455          1680.086          1841.116              4333
      500          1865.229          2056.604              4830
      550          2055.051          2258.151              5314
      605          2283.640          2515.355              5920
      665          2527.544          2793.260              6582
      731          2797.793          3102.889              7318
      804          3098.490          3454.349              8130
      884          3448.807          3802.925              9027
      972          3798.482          4190.556              9930
     1069          4181.034          4655.172             11019
     1175          4587.332          5110.365             12115
     1292          5128.755          5713.519             13532
     1421          5687.974          6305.525             14993
     1563          6323.892          7032.020             16722
     1719          6987.952          7791.165             18518
     1890          7695.621          8671.931             20362
     2079          8534.622          9460.548             22533
     2286          9390.034         10472.509             24920
     2514         10487.106         11595.033             27700
     2765         11466.395         12749.491             30470
     3041         12754.881         14175.705             33841
     3345         14167.710         15732.165             37557
     3679         15645.161         17352.151             41489
     4046         17249.626         19282.511             45997
     4450         19145.161         21258.065             50791
     4895         21272.401         23620.072             56479
     5384         23510.848         25996.055             62347
     5922         25797.414         28771.552             68800
     6514         28632.075         31745.283             76148
     7165         31770.833         35312.500             84501
     7881         35100.287         39025.788             93460
     8669         38765.823         43259.494            103345
     9535         43031.359         47665.505            114238
    10488         47777.778         52796.935            126557
    11536         52362.869         58396.624            139526
    12689         58232.558         64883.721            154777
    13957         64512.821         71538.462            170593
    15352         71477.273         79261.364            188718
    16887         79119.497         88427.673            208714
    18575         88741.259         98671.329            230764
    20432         99448.819        109842.520            255084
    22475        110344.828        121637.931            281895
    24722        121923.077        135192.308            311885
    27194        136170.213        149042.553            344990
    29913        150588.235        165411.765            380992
    32904        166233.766        182597.403            421202
    36194        183913.043        201304.348            464439
    39813        203174.603        223174.603            513191
    43794        224561.404        246666.667            566950
    48173        248823.529        273529.412            628090
    52990        275957.447        302553.191            693554
    58289        305952.381        333571.429            766432
    64117        338157.895        368684.211            846017
    70528        374705.882        407058.824            935231
    77580        412580.645        451935.484           1032788
    85338        456785.714        498214.286           1140281
    93871        506923.077        551153.846           1260527
   103258        558695.652        609130.435           1391242
   113583        620000.000        671904.762           1537183
   124941        685263.158        742631.579           1697028
   137435        759411.765        820588.235           1874266
   151178        838125.000        909375.000           2071840
   166295        925714.286       1008571.429           2287296
   182924       1022307.692       1115384.615           2523467
   201216       1140000.000       1226666.667           2786273
   221337       1259090.909       1357272.727           3081256
   243470       1390000.000       1494000.000           3395084
   267817       1537777.778       1654444.444           3751057
   294598       1702500.000       1826250.000           4141925
   324057       1875714.286       2031428.571           4575862
   356462       2080000.000       2235714.286           5049102
   392108       2298333.333       2471666.667           5574029
   431318       2535000.000       2728333.333           6148655
   474449       2802000.000       3010000.000           6787609
   521893       3098000.000       3338000.000           7495668
   574082       3475000.000       3735000.000           8278023
   631490       3915000.000       4172500.000           9128782
   694639       4376666.667       4666666.667          10080231
   764102       4906666.667       5216666.667          11126280
   840512       5456666.667       5820000.000          12273373
   924563       6096666.667       6480000.000          13553353
  1017019       6785000.000       7195000.000          14958315
  1118720       7525000.000       7990000.000          16500170
  1230592       8350000.000       8840000.000          18204906
  1353651       9255000.000       9800000.000          20079342
  1489016      10245000.000      10875000.000          22158287
  1637917      11370000.000      12000000.000          24463120
  1801708      12550000.000      13320000.000          26991191
  1981878      13890000.000      14720000.000          29780177
  2180065      15380000.000      16260000.000          32860987
  2398071      17080000.000      18070000.000          36254856
  2637878      18890000.000      19940000.000          39993227
  2901665      20920000.000      22080000.000          44130609
  3191831      23120000.000      24440000.000          48682886
  3511014      25540000.000      26970000.000          53692376
  3862115      28280000.000      29880000.000          59237950
  4248326      31360000.000      33010000.000          65352731
  4673158      34660000.000      36580000.000          72088595
  5140473      38510000.000      40530000.000          79540334
  5654520      42680000.000      44920000.000          87721250
  6219972      47290000.000      49820000.000          96774940
  6841969      52450000.000      55150000.000         106702632
  7526165      58170000.000      61130000.000         117737959
  8278781      64430000.000      67720000.000         129819707
