# Motorola 68040 @ 40 MHz in Apollo 1240 accelerator in Amiga 1200
# L1 data cache disabled
# Compiled for 68020 by Storm C 3.0, running under WorkBench 3
# 68030 and 68040 compile targets yielded the identical code as 68020
# Benchmarking on a 8192 KB block with timer resolution of 32 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30           154.951           150.463               194
       33           169.512           164.854               214
       36           184.395           179.868               236
       39           209.794           204.794               272
       42           225.156           219.750               293
       46           258.481           253.037               341
       50           279.280           274.080               372
       55           304.840           298.840               408
       60           332.318           326.273               447
       66           364.571           358.095               493
       72           413.211           406.632               564
       79           455.900           447.500               620
       86           491.600           483.800               675
       94           536.583           528.000               739
      103           585.071           576.571               810
      113           662.667           653.167               922
      124           744.364           735.091              1043
      136           813.500           803.800              1144
      149           891.444           880.889              1256
      163           972.667           992.889              1374
      179          1091.625          1079.875              1550
      196          1193.714          1180.286              1697
      215          1333.833          1320.333              1903
      236          1534.833          1476.333              2135
      259          1633.000          1618.800              2343
      284          1817.600          1803.600              2618
      312          1996.250          1980.000              2878
      343          2191.750          2203.250              3166
      377          2491.250          2423.250              3538
      414          2677.500          2659.500              3887
      455          3035.667          2961.333              4333
      500          3315.333          3386.000              4830
      550          3650.500          3629.500              5314
      605          4057.500          4030.000              5920
      665          4640.000          4473.500              6582
      731          4992.500          5104.000              7318
      804          5535.500          5513.500              8130
      884          6136.500          6109.500              9027
      972          6746.000          6712.500              9930
     1069          7473.500          7578.000             11019
     1175          8223.000          8193.000             12115
     1292          9167.000          9400.000             13532
     1421         10146.000         10410.000             14993
     1563         11304.000         11261.000             16722
     1719         12506.000         12459.000             18518
     1890         13733.000         13694.000             20362
     2079         15180.000         15134.000             22533
     2286         17054.000         16727.000             24920
     2514         18921.000         18845.000             27700
     2765         20868.000         20684.000             30470
     3041         23009.000         22920.000             33841
     3345         25496.000         25406.000             37557
     3679         28137.000         28083.000             41489
     4046         31145.000         31149.000             45997
     4450         34379.000         34207.000             50791
     4895         38342.000         38337.000             56479
     5384         42235.000         42252.000             62347
     5922         46810.000         46521.000             68800
     6514         51553.000         51426.000             76148
     7165         57057.000         58143.000             84501
     7881         64287.000         63532.000             93460
     8669         69848.000         69834.000            103345
     9535         77381.000         77243.000            114238
    10488         86616.000         85665.000            126557
    11536         94902.000         94691.000            139526
    12689        105518.000        105268.000            154777
    13957        115404.000        114978.000            170593
    15352        128362.000        129156.000            188718
    16887        141869.000        141773.000            208714
    18575        157420.000        156458.000            230764
    20432        173952.000        173208.000            255084
    22475        191535.000        191660.000            281895
    24722        212739.000        211369.000            311885
    27194        235814.000        234759.000            344990
    29913        259293.000        259595.000            380992
    32904        286245.000        286817.000            421202
    36194        315683.000        315148.000            464439
    39813        349768.000        349098.000            513191
    43794        386775.000        385801.000            566950
    48173        428598.000        427593.000            628090
    52990        472593.000        472105.000            693554
    58289        522033.000        522406.000            766432
    64117        575561.000        577190.000            846017
    70528        636158.000        635997.000            935231
    77580        703386.000        703098.000           1032788
    85338        776817.000        774857.000           1140281
    93871        859115.000        857267.000           1260527
   103258        947258.000        946653.000           1391242
   113583       1046422.000       1046896.000           1537183
   124941       1154944.000       1155225.000           1697028
   137435       1276774.000       1275259.000           1874266
   151178       1410546.000       1410130.000           2071840
   166295       1556412.000       1557219.000           2287296
   182924       1717669.000       1716948.000           2523467
   201216       1896860.000       1894894.000           2786273
   221337       2097697.000       2095912.000           3081256
   243470       2309726.000       2309659.000           3395084
