# Psion Series 5mx, 36MHz ARM710T RISC CPU
# Epoc32 Release 5, emx posix environment
# Compiled by gcc-2.97.0 (O3 G0 optimized)
# Benchmarking on a 512 KB block with timer resolution of 15625 us.
#    size  slow_version [us] fast_version [us]  # of inner iterations
       30           163.248           132.390               194
       33           179.174           144.393               214
       36           192.819           157.358               236
       39           219.201           179.236               272
       42           235.758           192.429               293
       46           269.008           221.122               341
       50           289.462           240.224               372
       55           316.734           261.027               408
       60           344.155           284.525               447
       66           375.425           313.159               493
       72           424.812           354.010               564
       79           466.647           387.777               620
       86           504.862           420.718               675
       94           548.069           460.076               739
      103           598.151           500.715               810
      113           674.352           568.512               922
      124           760.153           639.600              1043
      136           828.270           698.061              1144
      149           903.633           766.124              1256
      163           984.519           835.993              1374
      179          1107.321           937.688              1550
      196          1206.248          1027.355              1697
      215          1343.659          1145.229              1903
      236          1503.977          1283.729              2135
      259          1649.420          1403.033              2343
      284          1831.114          1566.283              2618
      312          2002.781          1713.122              2878
      343          2198.538          1881.876              3166
      377          2455.500          2104.715              3538
      414          2684.520          2301.017              3887
      455          2988.919          2575.816              4333
      500          3321.321          2864.135              4830
      550          3655.660          3139.741              5314
      605          4044.885          3490.344              5920
      665          4503.038          3870.081              6582
      731          5000.803          4297.879              7318
      804          5540.780          4787.234              8130
      884          6132.261          5298.273              9027
      972          6734.914          5818.966              9930
     1069          7454.676          6440.840             11019
     1175          8187.630          7111.169             12115
     1292          9141.900          7903.555             13532
     1421         10148.196          8778.995             14993
     1563         11250.000          9776.786             16722
     1719         12460.443         10828.718             18518
     1890         13726.128         11881.510             20362
     2079         15144.231         13161.058             22533
     2286         16750.530         14499.470             24920
     2514         18559.272         16138.498             27700
     2765         20482.513         17729.922             30470
     3041         22717.928         19736.842             33841
     3345         25179.140         21894.904             37557
     3679         27753.497         24147.727             41489
     4046         30765.504         26768.411             45997
     4450         34054.487         29647.436             50791
     4895         37946.429         32886.905             56479
     5384         41776.316         36348.684             62347
     5922         46148.256         40152.616             68800
     6514         51081.731         44671.474             76148
     7165         57142.857         49776.786             84501
     7881         63244.048         55307.540             93460
     8669         70723.684         61677.632            103345
     9535         79350.490         69240.196            114238
    10488         88888.889         77777.778            126557
    11536         98704.268         86509.146            139526
    12689        110243.056         96788.194            154777
    13957        122632.576        107954.545            170593
    15352        136458.333        120312.500            188718
    16887        151620.370        133680.556            208714
    18575        168619.792        148437.500            230764
    20432        186789.773        165482.955            255084
    22475        207031.250        182812.500            281895
    24722        230034.722        203125.000            311885
    27194        254882.812        225585.938            344990
    29913        282291.667        250000.000            380992
    32904        313701.923        276442.308            421202
    36194        345052.083        305989.583            464439
    39813        382102.273        338068.182            513191
    43794        423437.500        375000.000            566950
    48173        470486.111        416666.667            628090
    52990        519531.250        458984.375            693554
    58289        575892.857        508928.571            766432
    64117        636160.714        562500.000            846017
    70528        703125.000        622395.833            935231
    77580        778645.833        687500.000           1032788
    85338        859375.000        759375.000           1140281
    93871        953125.000        840625.000           1260527
   103258       1054687.500        929687.500           1391242
   113583       1164062.500       1027343.750           1537183
   124941       1285156.250       1136718.750           1697028
   137435       1421875.000       1255208.333           1874266
   151178       1572916.667       1390625.000           2071840
   166295       1739583.333       1536458.333           2287296
   182924       1921875.000       1697916.667           2523467
   201216       2125000.000       1875000.000           2786273
   221337       2351562.500       2078125.000           3081256
   243470       2593750.000       2289062.500           3395084
   267817       2867187.500       2539062.500           3751057
   294598       3171875.000       2804687.500           4141925
   324057       3507812.500       3101562.500           4575862
   356462       3875000.000       3429687.500           5049102
   392108       4281250.000       3781250.000           5574029
   431318       4718750.000       4187500.000           6148655
   474449       5218750.000       4609375.000           6787609
   521893       5765625.000       5109375.000           7495668
