# Bull Estrella - 66MHz PowerPC 603, 8+8 KB L1 instr+data cache
# 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           256.663           271.471               194
       33           284.383           281.932               214
       36           310.116           310.116               236
       39           349.377           361.593               272
       42           363.458           390.472               293
       46           420.272           447.466               341
       50           477.250           474.777               372
       55           518.325           515.707               408
       60           564.255           561.555               447
       66           608.502           625.174               493
       72           694.796           694.796               564
       79           764.422           764.422               620
       86           812.731           841.148               675
       94           879.246           924.921               739
      103           958.512          1004.292               810
      113          1086.894          1132.779               922
      124          1241.679          1270.622              1043
      136          1324.633          1399.674              1144
      149          1462.846          1536.155              1256
      163          1597.293          1671.743              1374
      179          1809.620          1866.801              1550
      196          1962.335          2048.964              1697
      215          2175.119          2286.054              1903
      236          2438.434          2551.474              2135
      259          2659.529          2822.270              2343
      284          2965.610          3117.463              2618
      312          3273.083          3434.294              2878
      343          3594.447          3758.057              3166
      377          3980.371          4193.021              3538
      414          4366.197          4608.451              3887
      455          4864.709          5123.777              4333
      500          5448.188          5689.765              4830
      550          6019.417          6282.940              5314
      605          6671.631          6947.133              5920
      665          7359.551          7760.835              6582
      731          8158.123          8592.528              7318
      804          9101.124          9513.109              8130
      884         10079.761         10508.475              9027
      972         11014.177         11624.864              9930
     1069         12211.765         12858.824             11019
     1175         13458.065         14103.226             12115
     1292         15000.000         15770.308             13532
     1421         16610.942         17355.623             14993
     1563         18471.986         19388.795             16722
     1719         20435.572         21433.757             18518
     1890         22485.089         23578.529             20362
     2079         24741.379         26163.793             22533
     2286         27399.527         28817.967             24920
     2514         30516.796         32067.183             27700
     2765         33456.091         35184.136             30470
     3041         37178.683         39090.909             33841
     3345         41103.448         43344.828             37557
     3679         45413.534         47706.767             41489
     4046         50373.444         53070.539             45997
     4450         55412.844         58715.596             50791
     4895         61928.934         65228.426             56479
     5384         68333.333         72055.556             62347
     5922         75828.221         79202.454             68800
     6514         83624.161         87785.235             76148
     7165         92814.815         97185.185             84501
     7881        102704.918        108032.787             93460
     8669        113363.636        119818.182            103345
     9535        125959.596        132020.202            114238
    10488        139550.562        147415.730            126557
    11536        154691.358        162716.049            139526
    12689        171506.849        180547.945            154777
    13957        190149.254        199253.731            170593
    15352        210666.667        219666.667            188718
    16887        232727.273        243636.364            208714
    18575        256530.612        270204.082            230764
    20432        283333.333        298888.889            255084
    22475        316000.000        330750.000            281895
    24722        349444.444        369166.667            311885
    27194        387878.788        407575.758            344990
    29913        428333.333        448666.667            380992
    32904        474074.074        496296.296            421202
    36194        520800.000        546800.000            464439
    39813        576818.182        604090.909            513191
    43794        637000.000        670000.000            566950
    48173        707777.778        741666.667            628090
    52990        778235.294        820588.235            693554
    58289        864000.000        904666.667            766432
    64117        949285.714       1000000.000            846017
    70528       1053333.333       1102500.000            935231
    77580       1158181.818       1219090.909           1032788
    85338       1280000.000       1345000.000           1140281
    93871       1415555.556       1495555.556           1260527
   103258       1574444.444       1647777.778           1391242
   113583       1737500.000       1818750.000           1537183
   124941       1921428.571       2017142.857           1697028
   137435       2123333.333       2233333.333           1874266
   151178       2343333.333       2461666.667           2071840
   166295       2594000.000       2724000.000           2287296
   182924       2856000.000       3010000.000           2523467
   201216       3160000.000       3322500.000           2786273
   221337       3502500.000       3680000.000           3081256
   243470       3870000.000       4065000.000           3395084
   267817       4303333.333       4486666.667           3751057
   294598       4760000.000       4996666.667           4141925
   324057       5273333.333       5526666.667           4575862
   356462       5860000.000       6113333.333           5049102
   392108       6480000.000       6780000.000           5574029
   431318       7140000.000       7495000.000           6148655
   474449       7910000.000       8295000.000           6787609
   521893       8790000.000       9170000.000           7495668
   574082       9720000.000      10135000.000           8278023
   631490      10710000.000      11230000.000           9128782
   694639      11865000.000      12410000.000          10080231
   764102      13130000.000      13730000.000          11126280
   840512      14500000.000      15160000.000          12273373
   924563      16040000.000      16750000.000          13553353
  1017019      17680000.000      18570000.000          14958315
  1118720      19550000.000      20440000.000          16500170
  1230592      21640000.000      22570000.000          18204906
  1353651      23780000.000      24930000.000          20079342
  1489016      26310000.000      27570000.000          22158287
  1637917      29170000.000      30430000.000          24463120
  1801708      32180000.000      33670000.000          26991191
  1981878      35540000.000      37130000.000          29780177
  2180065      39270000.000      41030000.000          32860987
  2398071      43340000.000      45310000.000          36254856
  2637878      47840000.000      50030000.000          39993227
  2901665      52830000.000      55260000.000          44130609
  3191831      58380000.000      61030000.000          48682886
  3511014      64430000.000      67340000.000          53692376
  3862115      71080000.000      74360000.000          59237950
  4248326      78540000.000      82170000.000          65352731
  4673158      87060000.000      90950000.000          72088595
  5140473      96400000.000     100730000.000          79540334
  5654520     106660000.000     111500000.000          87721250
  6219972     118200000.000     123470000.000          96774940
  6841969     130830000.000     136600000.000         106702632
  7526165     144890000.000     151270000.000         117737959
  8278781     160270000.000     167360000.000         129819707
