# Motorola 68040 @ 40 MHz in Apollo 1240 accelerator in Amiga 1200, 16 MB RAM
# Compiled by gcc-2.95.__GNUC_PATCHLEVEL__ for 68040 running under WorkBench 3
# Benchmarking on a 8192 KB block with timer resolution of 59 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30           103.978            98.272               194
       33           114.071           104.141               214
       36           123.935           113.558               236
       39           145.838           129.471               272
       42           155.930           139.000               293
       46           178.877           159.877               341
       50           193.691           173.036               372
       55           205.035           189.000               408
       60           229.922           206.078               447
       66           245.061           226.551               493
       72           277.705           256.591               564
       79           304.561           281.756               620
       86           330.457           309.000               675
       94           359.861           333.583               739
      103           392.647           364.147               810
      113           448.133           412.500               922
      124           499.296           463.444              1043
      136           545.720           506.840              1144
      149           597.391           555.565              1256
      163           652.050           606.150              1374
      179           731.278           680.500              1550
      196           798.471           743.765              1697
      215           891.533           831.667              1903
      236           996.000           949.467              2135
      259          1090.000          1039.000              2343
      284          1223.750          1133.917              2618
      312          1360.727          1243.727              2878
      343          1494.400          1367.100              3166
      377          1664.000          1523.667              3538
      414          1787.875          1685.375              3887
      455          1986.000          1873.250              4333
      500          2255.571          2068.143              4830
      550          2433.000          2360.750              5314
      605          2697.833          2525.167              5920
      665          3057.200          2805.800              6582
      731          3321.000          3111.800              7318
      804          3679.800          3511.600              8130
      884          4172.500          3829.750              9027
      972          4566.250          4211.250              9930
     1069          4974.667          4668.667             11019
     1175          5566.333          5126.000             12115
     1292          6178.667          5827.667             13532
     1421          6835.000          6420.667             14993
     1563          7506.000          7215.500             16722
     1719          8458.000          7797.500             18518
     1890          9280.000          8711.000             20362
     2079         10236.000          9620.500             22533
     2286         11293.500         10626.500             24920
     2514         12574.500         11776.500             27700
     2765         13764.000         12964.500             30470
     3041         15121.000         14522.000             33841
     3345         16855.000         16082.000             37557
     3679         18936.000         17410.000             41489
     4046         20985.000         19759.000             45997
     4450         23281.000         21960.000             50791
     4895         26010.000         24633.000             56479
     5384         28828.000         27727.000             62347
     5922         32253.000         30173.000             68800
     6514         35798.000         33509.000             76148
     7165         39827.000         37708.000             84501
     7881         44021.000         41631.000             93460
     8669         49024.000         46082.000            103345
     9535         54005.000         51097.000            114238
    10488         61288.000         57353.000            126557
    11536         66344.000         62773.000            139526
    12689         74542.000         69559.000            154777
    13957         82024.000         78218.000            170593
    15352         91555.000         85235.000            188718
    16887        101132.000         94197.000            208714
    18575        110457.000        106057.000            230764
    20432        123724.000        116922.000            255084
    22475        136274.000        129090.000            281895
    24722        150888.000        143543.000            311885
    27194        167862.000        158247.000            344990
    29913        185943.000        174895.000            380992
    32904        204339.000        193968.000            421202
    36194        226919.000        214375.000            464439
    39813        250979.000        237406.000            513191
    43794        277617.000        262783.000            566950
    48173        308328.000        290554.000            628090
    52990        339917.000        321392.000            693554
    58289        376150.000        356397.000            766432
    64117        416072.000        393510.000            846017
    70528        459930.000        434808.000            935231
    77580        507995.000        481609.000           1032788
    85338        561056.000        531708.000           1140281
    93871        620466.000        587094.000           1260527
   103258        685489.000        650229.000           1391242
   113583        757695.000        718995.000           1537183
   124941        837249.000        793575.000           1697028
   137435        924625.000        878702.000           1874266
   151178       1024162.000        970955.000           2071840
   166295       1130794.000       1071867.000           2287296
   182924       1247353.000       1183570.000           2523467
   201216       1378499.000       1308630.000           2786273
   221337       1527704.000       1446806.000           3081256
   243470       1682803.000       1595829.000           3395084
   267817       1861030.000       1764044.000           3751057
   294598       2055729.000       1947946.000           4141925
   324057       2272726.000       2155195.000           4575862
   356462       2507781.000       2380628.000           5049102
   392108       2775362.000       2628329.000           5574029
   431318       3057946.000       2902088.000           6148655
   474449       3379423.000       3202952.000           6787609
   521893       3730098.000       3540157.000           7495668
   574082       4122716.000       3910774.000           8278023
   631490       4547901.000       4320922.000           9128782
   694639       5029355.000       4773826.000          10080231
   764102       5553429.000       5270118.000          11126280
   840512       6128433.000       5816379.000          12273373
   924563       6771236.000       6426196.000          13553353
  1017019       7475706.000       7094523.000          14958315
  1118720       8254476.000       7828202.000          16500170
  1230592       9108425.000       8641526.000          18204906
  1353651      10045566.000       9538529.000          20079342
  1489016      11093970.000      10530373.000          22158287
  1637917      12253496.000      11630564.000          24463120
  1801708      13524418.000      12838105.000          26991191
  1981878      14930826.000      14170330.000          29780177
  2180065      16481139.000      15645426.000          32860987
  2398071      18193482.000      17267660.000          36254856
  2637878      20069635.000      19059136.000          39993227
  2901665      22159457.000      21038123.000          44130609
  3191831      24451327.000      23216694.000          48682886
  3511014      26979998.000      25617990.000          53692376
  3862115      29779033.000      28272720.000          59237950
  4248326      32863963.000      31205651.000          65352731
  4673158      36265522.000      34438332.000          72088595
  5140473      40026490.000      38009909.000          79540334
  5654520      44161564.000      41935191.000          87721250
  6219972      48737409.000      46283025.000          96774940
  6841969      53752093.000      51049308.000         106702632
  7526165      59335578.000      56351241.000         117737959
  8278781      65447741.000      62154018.000         129819707
