Tcl Extended Benchmarks

JH: This page is an extended version of Tcl Benchmarks that has a more complete list of benchmarks across many more versions.

For normalized numbers, take a look at the Tcl Normalized Extended Benchmarks that set the latest version as a norm of 1.0 to compare against.

The numbers are microseconds, but you should only look at them relative to each other. Lower is better. There is some fluctuation expected as Tcl's 'time' does wall timing, not true cpu time. In any case, these were done on a dual P3-550 with 512MB physmem SuSE 9.0 box. I used gcc 3.3 with -O2. Dual doesn't make any difference - all interpreters were compiled static with no threads.


 TCL_INTERP: 1:8.5a2 2:8.5a1 3:8.4.6 4:8.4.5 5:8.4.4 6:8.4.3 7:8.4.2 8:8.4.1 9:8.4.0 10:8.3.5 11:8.3.4 12:8.3.3 13:8.3.2 14:8.3.1 15:8.3.0 16:8.2.3 17:8.2.2 18:8.2.1 19:8.2.0 20:8.0.5 21:7.6p2
 STARTED 2004-04-01 16:53:18 (runbench.tcl v1.15)
 Benchmark 1:8.5a2 /home/jeffh/install/linux-ix86/bin/tclsh8.5.20040401
 abbccdeeeffghkllmmmmpprrssstuvw 00:07:03 elapsed
 Benchmark 2:8.5a1 /home/jeffh/install/linux-ix86/bin/tclsh8.5a1
 abbccdeeeffghkllmmmmpprrssstuvw 00:06:50 elapsed
 Benchmark 3:8.4.6 /home/jeffh/install/linux-ix86/bin/tclsh8.4.6
 abbccdeeeffghkllmmmmpprrssstuvw 00:06:37 elapsed
 Benchmark 4:8.4.5 /home/jeffh/install/linux-ix86/bin/tclsh8.4.5
 abbccdeeeffghkllmmmmpprrssstuvw 00:06:38 elapsed
 Benchmark 5:8.4.4 /home/jeffh/install/linux-ix86/bin/tclsh8.4.4
 abbccdeeeffghkllmmmmpprrssstuvw 00:06:35 elapsed
 Benchmark 6:8.4.3 /home/jeffh/install/linux-ix86/bin/tclsh8.4.3
 abbccdeeeffghkllmmmmpprrssstuvw 00:06:31 elapsed
 Benchmark 7:8.4.2 /home/jeffh/install/linux-ix86/bin/tclsh8.4.2
 abbccdeeeffghkllmmmmpprrssstuvw 00:06:38 elapsed
 Benchmark 8:8.4.1 /home/jeffh/install/linux-ix86/bin/tclsh8.4.1
 abbccdeeeffghkllmmmmpprrssstuvw 00:06:50 elapsed
 Benchmark 9:8.4.0 /home/jeffh/install/linux-ix86/bin/tclsh8.4.0
 abbccdeeeffghkllmmmmpprrssstuvw 00:06:49 elapsed
 Benchmark 10:8.3.5 /home/jeffh/install/linux-ix86/bin/tclsh8.3.5
 abbccdeeeffghkllmmmmpprrssstuvw 00:11:05 elapsed
 Benchmark 11:8.3.4 /home/jeffh/install/linux-ix86/bin/tclsh8.3.4
 abbccdeeeffghkllmmmmpprrssstuvw 00:11:01 elapsed
 Benchmark 12:8.3.3 /home/jeffh/install/linux-ix86/bin/tclsh8.3.3
 abbccdeeeffghkllmmmmpprrssstuvw 00:10:44 elapsed
 Benchmark 13:8.3.2 /home/jeffh/install/linux-ix86/bin/tclsh8.3.2
 abbccdeeeffghkllmmmmpprrssstuvw 00:11:00 elapsed
 Benchmark 14:8.3.1 /home/jeffh/install/linux-ix86/bin/tclsh8.3.1
 abbccdeeeffghkllmmmmpprrssstuvw 00:10:53 elapsed
 Benchmark 15:8.3.0 /home/jeffh/install/linux-ix86/bin/tclsh8.3.0
 abbccdeeeffghkllmmmmpprrssstuvw 00:10:52 elapsed
 Benchmark 16:8.2.3 /home/jeffh/install/linux-ix86/bin/tclsh8.2.3
 abbccdeeeffghkllmmmmpprrssstuvw 00:10:59 elapsed
 Benchmark 17:8.2.2 /home/jeffh/install/linux-ix86/bin/tclsh8.2.2
 abbccdeeeffghkllmmmmpprrssstuvw 00:11:01 elapsed
 Benchmark 18:8.2.1 /home/jeffh/install/linux-ix86/bin/tclsh8.2.1
 abbccdeeeffghkllmmmmpprrssstuvw 00:11:04 elapsed
 Benchmark 19:8.2.0 /home/jeffh/install/linux-ix86/bin/tclsh8.2.0
 abbccdeeeffghkllmmmmpprrssstuvw 00:11:00 elapsed
 Benchmark 20:8.0.5 /home/jeffh/install/linux-ix86/bin/tclsh8.0.5
 abbccdeeeffghkllmmmmpprrssstuvw 00:07:47 elapsed
 Benchmark 21:7.6p2 /home/jeffh/install/linux-ix86/bin/tclsh7.6
 abbccdeeeffghkllmmmmpprrssstuvw 00:22:17 elapsed
 000 VERSIONS:                               1:8.5a2 2:8.5a1 3:8.4.6 4:8.4.5 5:8.4.4 6:8.4.3 7:8.4.2 8:8.4.1 9:8.4.0 10:8.3.5 11:8.3.4 12:8.3.3 13:8.3.2 14:8.3.1 15:8.3.0 16:8.2.3 17:8.2.2 18:8.2.1 19:8.2.0 20:8.0.5 21:7.6p2
 001 ARRAY genKeys 50                            812     786     726     706     711     693     685     729     683     940     918     884     812     843     854     865     852     863     827     664    1327
 002 ARRAY genKeys 500                          8140    7908    7333    6988    7237    7027    6928    7298    6895    9307    9259    8667    8062    8451    8527    8706    8455    8538    8296    6602   12980
 003 ARRAY makeHash 500 50                    144757  152886  139819  140781  154798  149589  157726  163274  148113  155451  156047  147464  145999  151918  152678  189289  187816  188238  185076  164340  216708
 004 BASE64 decode 10                            468     439     423     420     419     408     419     414     410     456     461     441     429     426     419     426     429     432     414     414     -=-
 005 BASE64 decode 100                          3845    3596    3388    3402    3435    3325    3472    3417    3358    3739    3771    3582    3658    3588    3533    3572    3594    3644    3518    3489     -=-
 006 BASE64 decode 1000                        37175   34766   32580   32829   32866   31709   33497   32859   32430   36236   36500   34682   35422   35074   34526   34948   34979   35631   34361   33835     -=-
 007 BASE64 decode 10000                      369988  346744  325371  328360  328176  317602  334069  329870  324218  357891  361550  344958  353604  350474  343185  349682  350376  356510  342896  340293     -=-
 008 BASE64 decode2 10                           461     431     410     412     415     403     410     408     407     446     454     433     418     417     411     416     421     424     405     406     -=-
 009 BASE64 decode2 100                         3752    3530    3321    3352    3371    3240    3366    3354    3350    3643    3693    3501    3542    3492    3418    3473    3506    3555    3419    3401     -=-
 010 BASE64 decode2 1000                       36271   34101   31936   32251   32449   31157   32486   32224   32239   35302   35709   33975   34296   34106   33439   33850   33857   34541   33453   33274     -=-
 011 BASE64 decode2 10000                     360967  340079  317559  322888  323464  311865  323717  323401  322512  351129  354752  335730  343338  341583  333957  339835  341761  347500  333396  331535     -=-
 012 BASE64 decode3 10                           198     185     180     175     172     172     169     173     175     271     273     262     244     240     247     241     238     244     239     213     -=-
 013 BASE64 decode3 100                         1398    1274    1234    1206    1161    1135    1183    1232    1234    2097    2122    2034    1905    1854    1893    1843    1796    1876    1841    1633     -=-
 014 BASE64 decode3 1000                       13023   11840   11267   11194   10774   10505   10926   11378   11426   20110   20472   19647   18281   17844   18079   17675   17244   18021   17564   15777     -=-
 015 BASE64 decode3 10000                     129358  117618  112488  110775  106576  104629  110518  113592  114247  201496  204344  194012  182231  178391  180864  177297  172392  180410  175491  157314     -=-
 016 BASE64 encode 10                            260     240     245     243     234     233     237     240     236     328     333     326     322     306     305     294     301     310     298     352     -=-
 017 BASE64 encode 100                          2072    1889    1962    1948    1869    1822    1971    1937    1887    2768    2848    2782    2863    2722    2677    2570    2619    2710    2634    3144     -=-
 018 BASE64 encode 1000                        20022   18013   18701   18627   17656   17459   18744   18746   18186   27004   27560   26985   28043   26677   26242   24973   25234   26373   25822   30791     -=-
 019 BASE64 encode 10000                      199022  179780  184684  186634  176258  172162  186792  186355  180651  268443  273814  271798  279869  264743  260447  250573  252410  264693  260266  307996     -=-
 020 BASE64 encode2 10                           241     217     219     221     215     216     211     219     220     319     324     319     314     300     293     293     290     295     286     339     -=-
 021 BASE64 encode2 100                         1843    1668    1692    1723    1669    1657    1668    1739    1733    2678    2726    2661    2768    2665    2601    2546    2525    2561    2519    3074     -=-
 022 BASE64 encode2 1000                       17769   15924   16167   16520   15970   15891   15913   16747   16850   26127   26497   25891   26931   26143   25497   24780   24681   25053   24722   30005     -=-
 023 BASE64 encode2 10000                     176297  158662  160137  164422  157721  157811  158936  166342  168013  259264  263531  259760  271176  260013  254398  245634  247360  250987  246872  300273     -=-
 024 BASE64 encode3 10                           132     124     125     123     120     119     112     116     117     170     171     165     160     155     175     168     170     169     167     142     -=-
 025 BASE64 encode3 100                          648     577     593     584     566     561     555     578     575    1131    1122    1103    1071    1029    1217    1146    1139    1166    1137     980     -=-
 026 BASE64 encode3 1000                        5570    4871    4902    4904    4775    4727    4663    4924    4901   10529   10428   10292    9945    9490   11291   10717   10630   10736   10662    9111     -=-
 027 BASE64 encode3 10000                      54608   47238   48089   47957   46779   46296   45537   48014   47654  104879  103189  101717   98128   94132  112497  106159  105482  105636  105688   90082     -=-
 028 BIN bitset-v1 1000 chars                  16108   14593   14017   14623   13054   12727   13710   14321   13588   15777   16266   14569   16008   14907   14031   14570   14863   14652   15694   10468     -=-
 029 BIN bitset-v1 5000 chars                  77275   69714   66717   69987   62249   60289   64729   68261   64578   75371   77620   68813   80130   74710   69734   72434   73550   72888   78248   52158     -=-
 030 BIN bitset-v1 10000 chars                153686  139926  131814  139338  122571  118894  128130  135444  127731  148373  154003  136379  161135  150226  140488  145757  148214  146532  157292  104893     -=-
 031 BIN bitset-v2 1000 chars                   8303    7982    7502    7346    6827    6725    7306    7522    7882    9358    9377    8618    8563    8342    7914    8112    7871    8294    8433    6545     -=-
 032 BIN bitset-v2 5000 chars                  40015   38494   36237   35620   33159   32558   35423   36524   37694   46692   46432   42970   42842   41481   39246   39919   38927   40813   41346   32536     -=-
 033 BIN bitset-v2 10000 chars                 79576   76478   72055   71061   65852   65060   70343   72705   76227   92783   92645   86352   84865   83040   78531   79062   77134   80809   82384   64703     -=-
 034 BIN bitset-v3 1000 chars                   2678    2333    2269    2153    2163    2153    2154    2153    2175    4492    4448    4252    4235    4184    4132    3998    4064    4093    4075    3782     -=-
 035 BIN bitset-v3 5000 chars                  12098   10477   10036    9597    9600    9595    9619    9585    9646   22327   21962   21158   20882   20810   20428   19830   20208   20248   20087   18732     -=-
 036 BIN bitset-v3 10000 chars                 24060   20555   20219   19020   19094   19136   19819   19134   19049   45029   44433   42432   42638   42350   41532   39892   40865   41061   40767   37746     -=-
 037 BIN c scan, 1000b                           663     665     748     641     642     640     635     636     653     397     397     397     398     395     395     397     396     397     397     325     -=-
 038 BIN c scan, 5000b                          2209    2198    2634    2178    2175    2173    2171    2177    2194    1868    1866    1867    1869    1881    1865    1864    1865    1866    1865    1529     -=-
 039 BIN c scan, 10000b                         4104    4085    4945    4054    4061    4055    4051    4064    4077    3763    3687    3692    3764    3872    3717    3788    3766    3812    3704    3023     -=-
 040 CATCH error, complex                         43      42      34      34      34      33      27      27      27      29      29      28      28      28      28      28      26      28      27      25      28
 041 CATCH no catch used                          20      20       8       8       8       7       7       7       7       6       7       6       6       6       6       6       6       6       6       5      12
 042 CATCH return error                           42      41      34      33      34      33      26      27      27      27      27      26      25      26      27      26      25      26      25      23      27
 043 CATCH return except                          17      18       8       8       8       8       7       7       7       7       7       6       6       6       6       6       6       6       6       5      17
 044 CATCH return ok                              21      20       8       8       8       8       7       7       8       7       7       7       6       6       6       6       6       6       6       5      18
 045 DATA access in a list                       799     722     689     690     699     698     696     715     685    1748    1880    1720    1586    1594    1564    1611    1621    1860    1831    1549   46506
 046 DATA access in an array                    1356    1318    1085    1158    1177    1093    1138    1128    1126    1903    1885    1911    1790    1837    1767    1805    1743    1872    1740    1596    7229
 047 DATA create in a list                       675     612     590     589     592     593     586     586     586    2109    2252    2066    1852    1915    1819    1830    1922    2077    2135    1910    7234
 048 DATA create in an array                    2135    2090    1907    1987    2046    1963    1927    1973    1888    2506    2609    2609    2715    2538    2521    2486    2490    2476    2399    3158    8346
 049 ENC iso2022-jp, gets                        774     781     865     856     851     852     846   13170   13133   11905   11883   11870   11942   11939   11912   12128   11911   11911   11914     -=-     -=-
 050 ENC iso2022-jp, read                        620     618     690     690     689     695     722   12996   12967   11934   11717   11694   11754   11757   11977   11736   11949   11733   11748     -=-     -=-
 051 ENC iso2022-jp, read & size                 643     647     718     721     720     724     722   13191   12994   11752   11731   11717   11948   11777   11765   11752   11759   11753   11892     -=-     -=-
 052 ENC iso8859-2, gets                         750     756     831     834     821     820     822     981    1256     697     902     641     636     628     620     623     624     625     629     -=-     -=-
 053 ENC iso8859-2, read                         870     597     672     671     666     667     671     823     816     499     481     480     470     473     473     473     472     472     471     -=-     -=-
 054 ENC iso8859-2, read & size                  622     624     698     697     692     692     701     854     847     519     497     500     492     752     492     494     493     494     491     -=-     -=-
 055 EVAL cmd and mixed lists                   1816    1780    1830    1830    1813    1810    1822    1815    1824    1417    1419    1407    1416    1414    1429    4105    4109    4155    4108    2730     494
 056 EVAL cmd eval as list                         9       9       9       9       8       8       9       8       9       9       9       7       8       7       7      26      26      26      24      25      10
 057 EVAL cmd eval as string                      27      26      24      24      25      23      24      24      25      22      23      21      20      19      20      27      27      29      26      26      11
 058 EVAL cmd eval in list obj var                10      10       9       9       8       9       9       9       9      10      11       9       8       8       8      28      27      28      26      26      13
 059 EVAL list cmd and mixed lists              1826    1782    1828    1825    1824    1822    1816    1820    1829    1418    1423    1414    1405    1419    1415    4112    4114    4236    4189    2738     500
 060 EVAL list cmd and pure lists                241     239     233     237     232     231     229     230     231     244     235     234     230     232     233    4113    4125    4172    4189    2736     502
 061 EXPR $a != $b int                             6       6       6       6       6       6       5       6       6       5       5       5       5       5       5       5       5       5       5       4      41
 062 EXPR $a != $b str (!= len)                   19      18      16      17      17      18      14      13      13      18      19      17      16      16      16      17      17      17      16      14      55
 063 EXPR $a != $b str (== len)                   23      22      20      20      21      21      18      17      17      18      19      17      16      16      16      17      17      17      16      14      55
 064 EXPR $a == $b int                             7       6       6       6       6       6       5       6       6       5       5       5       5       5       5       5       5       5       5       4      41
 065 EXPR $a == $b str (!= len)                   19      18      16      17      17      18      14      13      13      18      19      17      16      16      16      17      17      17      16      14      54
 066 EXPR $a == $b str (== len)                   23      21      20      20      21      21      18      17      16      18      19      17      16      16      16      17      17      17      16      14      55
 067 EXPR braced                                  14      13      11      11      11      11      11      11      12      12      12      11      11      11      11      10      11      11      10      10      79
 068 EXPR fifty operands                          22      21      21      21      20      20      20      20      21      20      22      20      21      21      21      20      21      21      20      19     107
 069 EXPR incr with expr                           4       4       4       4       4       4       4       3       4       3       3       3       3       3       3       3       3       3       3       2      14
 070 EXPR incr with incr                           4       4       3       4       3       3       3       4       3       4       4       4       4       4       4       4       4       4       4       2       9
 071 EXPR inline                                  18      19      16      15      17      17       8       7       8      14      15      14      14      14      13      14      13      14      14      11      39
 072 EXPR one operand                              4       4       4       4       4       4       3       3       4       3       3       3       3       3       3       3       3       3       3       2      12
 073 EXPR ten operands                             7       7       7       7       7       7       7       6       7       6       7       6       6       6       6       6       6       6       6       5      30
 074 EXPR unbraced                               124     122     118     120     121     120     122     123     123      88      89      91      87      87      88      88      84      85      11      69      73
 075 FCOPY binary: 160K                        12592   12582   12424   12448   12655   12561   12453   12690   12739   12578   12633   12562   12705   12695   12622   12400   12608   12532   12528     -=-     -=-
 076 FCOPY encoding: 160K                      31639   31806   31929   31814   31743   31616   31796   41066   41038   12567   12630   12586   12422   12377   12540   12700   12596   12545   12535     -=-     -=-
 077 FCOPY std: 160K                           12565   12424   12672   12728   12553   12740   12608   12605   12589   12555   12631   12593   12719   12676   12548   12413   12598   12519   12545   13179   13009
 078 FILE exec interp                          12860   12666   12339   12231   12352   12688   12289   13232   13600   10949   11236   10925   10932   11482   11824   10976   10889   10964   11084   11179    5461
 079 FILE exec interp: pkg require             34111   35410   32976   32806   33691   33426   33319   36069   36171   26518   26055   26664   26025   26599   26634   24930   24728   24827   24817   13856    6130
 080 FILE exists tmpfile (obj)                    17      18      16      16      16      17      17      17      16      16      16      15      14      15      14      15      15      14      15      10       9
 081 FILE exists ~                                11      10      11      10      11      11      11      11      12     210     210     209     209     208     208     210     211     210     210      10      16
 082 FILE exists! tmpfile (obj)                   14      14      13      13      13      14      11      10      11      18      17      16      15      16      15      16      16      16      16      11      10
 083 FILE exists! tmpfile (str)                   32      32      70      70      71      71      71      78      78      21      21      19      18      19      18      18      18      18      18      12      10
 084 FILE glob  tmpdir (60 entries)              477     402     467     479     447     444     447     437     436     365     362     361     364     364     369     503     421     419     415     300     264
 085 FILE glob / all subcommands               37251   37183   37277   36959   37017   36631   36494   40082   39405   38161   38417   37797   37560   37605   37420   37825   36981   37191   37256   33671   15274
 086 FILE glob / atime                          3369    3364    3338    3259    3356    3205    3289    6145    6104    1454    1435    1390    1357    1379    1464    1601    1556    1557    1525    1135    1516
 087 FILE glob / attributes                    22767   22857   22702   22713   22912   22807   22495   25668   25625   21012   21222   20961   21177   21022   20988   21474   21433   21430   21234   19607     -=-
 088 FILE glob / dirname                         573     561    2021    1900    1856    1806    1931    2085    1965     859     869     841     821     841     840    1034    1012    1016    1094     830     885
 089 FILE glob / executable                     3403    3462    3263    3303    3287    3219    3243    6139    6157    1424    1416    1332    1317    1340    1351    1541    1527    1525    1510    1105    1195
 090 FILE glob / exists                         3365    3342    3250    3262    3324    3191    3233    6110    6125    1385    1476    1299    1296    1316    1326    1519    1598    1494    1490    1085    1236
 091 FILE glob / extension                       697     660    1065    1003     962     934     956     716     709     613     604     677     569     593     579     810     789     777     783     621     674
 092 FILE glob / isdirectory                    3383    3387    3311    3366    3278    3290    3364    6227    6107    1538    1440    1399    1364    1373    1382    1588    1552    1546    1528    1148    1193
 093 FILE glob / isfile                         3450    3381    3296    3266    3278    3216    3285    6223    6106    1456    1448    1401    1366    1383    1384    1667    1554    1549    1536    1151    1204
 094 FILE glob / mtime                          3378    3362    3305    3278    3281    3279    3286    6145    6176    1461    1425    1380    1364    1381    1385    1589    1551    1633    1531    1145    1542
 095 FILE glob / owned                          3516    3518    3364    3338    3334    3266    3347    6202    6242    1511    1505    1449    1482    1434    1428    1635    1629    1604    1577    1178    1225
 096 FILE glob / readable                       3362    3352    3338    3256    3338    3207    3231    6203    6048    1396    1394    1299    1289    1317    1329    1522    1512    1484    1487    1084    1161
 097 FILE glob / rootname                        786     763     982    1086     974     944    1031     714     711     606     609     595     575     586     576     808     871     779     777     624     683
 098 FILE glob / size                           3381    3457    3302    3264    3279    3212    3289    6222    6111    1535    1426    1457    1356    1456    1368    1587    1546    1547    1520    1141    1492
 099 FILE glob / tail                            580     567    1389    1395    1351    1339    1360    1595    1637     788     792     751     737     748     754     974     948     939     944     758     804
 100 FILE glob / writable                       3375    3365    3348    3270    3339    3211    3328    6113    6049    1391    1394    1304    1300    1333    1336    1526    1526    1493    1574    1171    1147
 101 FILE recurse / -dir                       13872   14144   15950   15791   15724   15439   15810   20890   20772   11555   11608   11527   11462   11336   11430   11828   11772   11679   11518   12292   11149
 102 FILE recurse / cd                         14060   14176   24757   24608   24561   24438   19669   30544   30143   10857   10773   10811   10721   10761   10648   10473   10358   10449   10283   11541   10284
 103 GCCont_cpb::cGCC 50                         303     297     276     275     273     271     263     269     269     550     568     551     586     563     563     565     563     580     553     441     -=-
 104 GCCont_cpb::cGCC 500                       1346    1285    1136    1136    1132    1131    1117    1142    1143    3274    3517    3342    3787    3579    3593    3582    3535    3681    3528    2843     -=-
 105 GCCont_cpb::cGCC 5000                     11672   11119    9635    9640    9612    9611    9569    9793    9795   30479   32840   30959   35516   33376   33804   33666   33010   34393   32892   26415     -=-
 106 GCCont_cpbre1::cGCC 50                      429     408     395     402     406     391     382     387     392     405     403     397     392     399     392     -=-     -=-     -=-     -=-     -=-     -=-
 107 GCCont_cpbre1::cGCC 500                    2639    2620    2609    2618    2626    2589    2583    2618    2628    2650    2648    2647    2639    2652    2635     -=-     -=-     -=-     -=-     -=-     -=-
 108 GCCont_cpbre1::cGCC 5000                  24726   24729   24731   24785   24821   24553   24551   24950   24986   25090   25075   25142   25057   25258   25116     -=-     -=-     -=-     -=-     -=-     -=-
 109 GCCont_cpbre2::cGCC 50                      323     318     311     309     314     309     299     305     308     321     321     319     312     317     315     -=-     -=-     -=-     -=-     -=-     -=-
 110 GCCont_cpbre2::cGCC 500                    2264    2248    2245    2248    2254    2227    2222    2261    2265    2288    2287    2293    2285    2297    2284     -=-     -=-     -=-     -=-     -=-     -=-
 111 GCCont_cpbre2::cGCC 5000                  21629   21580   21582   21577   21677   21430   21422   21826   21823   21954   21961   22036   21981   22116   21994     -=-     -=-     -=-     -=-     -=-     -=-
 112 GCCont_cpbrs2::cGCC 50                      120     117     113     113     112     111     106      97      98     338     340     332     330     333     330     331     333     327     332     -=-     -=-
 113 GCCont_cpbrs2::cGCC 500                     457     452     449     449     450     449     441     410     409    2575    2581    2537    2546    2576    2541    2559    2567    2523    2524     -=-     -=-
 114 GCCont_cpbrs2::cGCC 5000                   3719    3722    3715    3708    3708    3712    3702    3439    3431   24758   24750   24423   24500   24749   24441   24634   24695   24282   24301     -=-     -=-
 115 GCCont_cpbrs::cGCC1 50                      209     198     191     188     190     183     189     181     184     577     564     551     555     569     554     547     556     556     555     339     -=-
 116 GCCont_cpbrs::cGCC1 500                     564     554     549     548     552     545     554     498     503    3330    3302    3249    3260    3310    3250    3273    3284    3235    3227     645     -=-
 117 GCCont_cpbrs::cGCC1 5000                   4070    4064    4053    4042    4102    4094    4096    3647    3652   30574   30167   29931   30072   30434   29922   30098   30183   29728   29733    3416     -=-
 118 GCCont_cpbrs::cGCC2 50                      183     176     163     162     158     159     157     147     149     600     587     570     577     581     566     576     579     574     573     333     -=-
 119 GCCont_cpbrs::cGCC2 500                     513     506     494     494     493     493     495     433     433    3330    3295    3261    3267    3304    3248    3277    3293    3243    3242     611     -=-
 120 GCCont_cpbrs::cGCC2 5000                   3738    3726    3710    3712    3725    3738    3741    3233    3241   30208   29952   29705   29802   30162   29688   29822   29927   29481   29529    3007     -=-
 121 GCCont_cpbrs_trap::cGCC 50                  367     360     352     353     357     356     349     348     346     380     379     371     369     377     369     369     371     367     371     214     -=-
 122 GCCont_cpbrs_trap::cGCC 500                2400    2393    2376    2377    2422    2425    2378    2384    2370    2587    2572    2542    2546    2588    2537    2566    2563    2521    2536    1205     -=-
 123 GCCont_cpbrs_trap::cGCC 5000              22714   22620   22522   22559   23023   23071   22596   22671   22502   24537   24283   24084   24159   24536   24072   24322   24292   23870   23914   10903     -=-
 124 GCCont_expr::cGCC 50                        270     272     267     267     266     267     285     273     276     253     253     254     249     251     249     251     250     251     303     -=-     -=-
 125 GCCont_expr::cGCC 500                      3054    3094    3067    3042    3084    3094    3179    3152    3159    3062    3070    3065    3064    3055    3052    3073    3054    3063    3218     -=-     -=-
 126 GCCont_expr::cGCC 5000                   387178  392834  361227  382650  360523  388486  391187  380399  373001  396114  396157  368689  368843  399792  399303  370773  370516  370793  400681     -=-     -=-
 127 GCCont_i::cGCC1 50                          520     455     441     435     447     401     472     451     440     451     477     407     429     449     418     438     429     442     429     330     -=-
 128 GCCont_i::cGCC1 500                        4750    4131    3923    3865    4059    3546    4276    4052    3956    4004    4287    3524    3899    4069    3796    3961    3876    4019    3893    3158     -=-
 129 GCCont_i::cGCC1 5000                      47418   41047   38933   38328   40117   34983   42077   39955   38805   39880   42808   34552   38358   40167   37609   39404   37939   39783   38320   31028     -=-
 130 GCCont_i::cGCC2 50                          168     165     149     150     149     148     146     151     150     223     213     212     239     238     237     237     240     247     234     180     -=-
 131 GCCont_i::cGCC2 500                        1258    1235    1066    1065    1069    1067    1062    1084    1083    1759    1655    1633    2005    1993    1988    1995    2026    2084    1976    1639     -=-
 132 GCCont_i::cGCC2 5000                      12122   11925   10199   10194   10241   10238   10208   10411   10422   17053   16091   15855   19467   19354   19480   19364   19374   20108   19300   15871     -=-
 133 GCCont_i::cGCC3 50                          149     148     135     135     135     134     132     135     135     211     200     202     227     224     225     228     234     236     221     165     -=-
 134 GCCont_i::cGCC3 500                        1063    1011     907     906     913     911     906     930     929    1621    1504    1512    1852    1855    1868    1890    1957    1985    1834    1482     -=-
 135 GCCont_i::cGCC3 5000                      10164    9637    8599    8594    8667    8663    8636    8851    8852   15693   14552   14660   17940   17951   18178   18243   18603   18967   17917   14287     -=-
 136 GCCont_r1::cGCC 50                          718     673     603     581     577     557     608     633     626     696     708     654     627     619     606     633     635     656     608     432     -=-
 137 GCCont_r1::cGCC 500                        6934    6491    5855    5612    5535    5384    5962    6170    6050    6712    6816    6262    6058    5931    5798    6084    6049    6330    5862    4149     -=-
 138 GCCont_r1::cGCC 5000                      69045   64771   58538   56236   55269   53594   59463   61746   60412   66954   68025   62380   60577   59071   57873   60853   60191   63178   58229   41665     -=-
 139 GCCont_r2::cGCC 50                          587     576     513     511     500     492     535     536     530     514     521     469     470     480     461     504     476     519     475     352     -=-
 140 GCCont_r2::cGCC 500                        5379    5342    4665    4672    4597    4517    4973    5005    4833    4749    4770    4204    4335    4483    4273    4725    4466    4961    4405    3398     -=-
 141 GCCont_r2::cGCC 5000                      53349   52755   46165   46760   45175   44933   49150   50176   47457   46368   46696   41677   43564   44434   42403   46704   43595   48058   44050   33728     -=-
 142 GCCont_r3::cGCC 50                          597     579     525     520     507     507     551     560     553     534     530     480     483     495     480     521     491     542     487     352     -=-
 143 GCCont_r3::cGCC 500                        5496    5433    4761    4760    4665    4587    5122    5202    5023    4855    4812    4289    4471    4597    4430    4760    4478    4999    4519    3404     -=-
 144 GCCont_r3::cGCC 5000                      54252   53795   47423   47106   46660   46079   50500   52001   49393   47818   48074   42506   44477   45302   43879   47812   44281   49684   44676   33613     -=-
 145 GCCont_rsf1::cGCC 50                        212     207     196     195     195     195     189     187     189     244     243     241     290     295     292     292     294     303     291     -=-     -=-
 146 GCCont_rsf1::cGCC 500                      1311    1238    1150    1155    1150    1157    1154    1124    1125    1617    1619    1600    2239    2235    2245    2209    2209    2317    2199     -=-     -=-
 147 GCCont_rsf1::cGCC 5000                    12221   11516   10658   10694   10667   10729   10740   10466   10469   15322   15349   15182   21475   21045   21512   21232   21115   22168   21085     -=-     -=-
 148 GCCont_rsf2::cGCC1 50                       149     145     142     138     138     138     132     136     137     181     181     177     196     203     202     194     195     199     202     -=-     -=-
 149 GCCont_rsf2::cGCC1 500                      739     705     666     672     668     673     668     682     682    1103    1104    1090    1360    1364    1370    1348    1350    1394    1337     -=-     -=-
 150 GCCont_rsf2::cGCC1 5000                    6523    6216    5855    5881    5840    5895    5902    6046    6048   10186   10184   10085   12782   12794   12924   12694   12659   13096   12634     -=-     -=-
 151 GCCont_rsf2::cGCC2 50                       127     120     119     116     118     117     113     116     117     143     144     144     162     157     160     159     162     163     157     -=-     -=-
 152 GCCont_rsf2::cGCC2 500                      682     652     612     617     613     617     614     630     631     969     970     959    1224    1209    1232    1213    1223    1258    1205     -=-     -=-
 153 GCCont_rsf2::cGCC2 5000                    6163    5870    5494    5514    5484    5538    5548    5689    5693    9118    9114    9026   11718   11654   11825   11630   11664   12031   11541     -=-     -=-
 154 GCCont_rsf3::cGCC 50                        131     128     122     122     121     120     119     119     119     144     144     143     161     165     166     158     159     162     157     -=-     -=-
 155 GCCont_rsf3::cGCC 500                       689     656     616     620     616     620     619     633     634     971     972     960    1226    1211    1237    1214    1215    1259    1205     -=-     -=-
 156 GCCont_rsf3::cGCC 5000                     6169    5865    5496    5517    5488    5552    5552    5704    5709    9124    9136    9024   11725   11709   11805   11602   11579   12022   11536     -=-     -=-
 157 GCCont_turing::cGCC 50                      110     107     105     104     103     103     103      86      86     154     153     151     150     151     150     151     150     151     151     -=-     -=-
 158 GCCont_turing::cGCC 500                     473     470     466     469     467     466     467     316     316     960     960     943     949     949     949     958     957     952     953     -=-     -=-
 159 GCCont_turing::cGCC 5000                   4104    4101    4094    4083    4091    4081    4107    2601    2601    9119    9103    8966    8989    8982    8977    9102    9097    9053    9062     -=-     -=-
 160 HEAPSORT size 10                            337     303     296     302     289     285     287     289     276     364     350     342     338     335     333     328     326     336     334    4615    2733
 161 HEAPSORT size 50                           2793    2458    2450    2510    2373    2362    2431    2455    2303    2942    2837    2753    2703    2692    2672    2617    2626    2675    2689   26406   23358
 162 HEAPSORT size 100                          6705    5875    5869    6014    5682    5668    5847    5891    5517    7096    6793    6590    6460    6444    6390    6265    6296    6400    6446   55548   55504
 163 HEAPSORT2 size 10                           277     252     251     256     255     252     254     254     252     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-
 164 HEAPSORT2 size 50                          2198    1989    1995    2041    2022    2011    2052    2074    2047     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-
 165 HEAPSORT2 size 100                         5151    4661    4700    4813    4767    4736    4842    4901    4843     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-
 166 IF 1/0 check                                  5       4       4       4       4       4       4       4       4       7       7       7       7       7       6       6       7       6       6       5      26
 167 IF else true al                              20      18      17      18      17      18      17      18      18      16      18      16      16      15      15      15      16      16      15      12      48
 168 IF else true numeric                          8       7       7       7       6       6       6       6       6       7       8       7       7       7       7       7       7       7       7       6      41
 169 IF elseif true al                            15      14      13      13      13      13      13      13      13      17      19      17      16      16      15      16      16      16      15      13      48
 170 IF elseif true numeric                        8       7       7       7       7       7       6       6       7       8       8       7       7       7       7       7       7       7       7       7      41
 171 IF if false al/al                            14      12      11      12      11      12      12      12      11      11      12      11      11      10      10      10      10      11      10       8      33
 172 IF if false al/num                           12      10       9      10       9       9      10      10       9       9      10       9       9       8       8       8       9       9       8       7      56
 173 IF if false num/num                           7       6       6       6       5       6       5       5       6       6       6       6       5       5       6       5       6       6       5       5      33
 174 IF if true al                                 6       6       5       6       5       5       5       5       5      11      12      11      10      10      10      10      10      11      10       9      36
 175 IF if true al/al                              7       6       5       6       5       6       5       5       6      11      13      11      11      10      10      10      11      11      10       9      32
 176 IF if true num/num                            7       6       5       6       5       6       5       5       6       6       7       6       6       6       6       5       6       6       5       5      33
 177 IF if true numeric                            6       6       5       6       5       5       5       5       5       6       6       6       5       5       5       5       5       6       5       5      31
 178 IF multi 1st true                             7       6       6       6       6       6       5       5       6       6       6       6       5       5       6       5       6       6       5       5      50
 179 IF multi 2nd true                             7       7       7       7       6       6       6       6       6       7       8       7       7       7       7       6       7       7       7       6      56
 180 IF multi 9th true                            13      13      12      12      12      12      12      11      12      15      16      15      15      15      15      14      15      15      14      14     102
 181 IF multi default true                        13      12      12      12      12      12      12      11      11      15      16      15      15      14      14      14      15      15      14      14     104
 182 KLIST shuffle0 llength 1                     46      45      44      47      43      43      43      44      45      70      70      67      65      63      63      62      63      62      61      57    8.0+
 183 KLIST shuffle0 llength 10                   130     122     120     121     115     115     116     117     116     220     226     213     202     199     201     197     199     201     200     177    8.0+
 184 KLIST shuffle0 llength 100                 1096    1056     947     953     907     906     915     922     909    1767    1792    1696    1617    1583    1609    1593    1597    1620    1622    1441    8.0+
 185 KLIST shuffle0 llength 1000               12777   12389   11121   11210   10699   10701   10801   10905   10745   18877   19127   18367   17506   17224   17491   17300   17433   17599   17663   16000    8.0+
 186 KLIST shuffle0 llength 10000             174078  170553  154731  154400  150588  150957  150994  151481  149895  233174  233614  225181  217541  214454  217898  214296  213727  215811  216838  197600     -=-
 187 KLIST shuffle1-s llength 1                   46      42      40      41      41      39      41      42      42      46      44      46      43      42      41      41      42      41      41      27     118
 188 KLIST shuffle1-s llength 10                 208     191     185     181     180     172     178     192     183     194     199     197     205     194     187     186     198     196     193     161     955
 189 KLIST shuffle1-s llength 100               2876    2660    2638    2553    2593    2504    2574    2692    2717    2633    2664    2665    2717    2571    2599    2346    2465    2469    2405    1875   16234
 190 KLIST shuffle1-s llength 1000            276431  271239  272371  269996  269869  270875  270232  270308  272164  271341  264263  272047  274179  266459  272096  241591  242510  241669  238235  236943  870244
 191 KLIST shuffle1a llength 1                    53      50      47      48      47      46      48      49      49      53      52      53      50      48      46      47      47      49      47      31     148
 192 KLIST shuffle1a llength 10                  243     218     204     208     207     194     206     217     207     220     225     221     237     217     220     206     224     229     220     189    1199
 193 KLIST shuffle1a llength 100                2333    2085    1937    1976    1988    1848    1939    2092    1980    2065    2108    2077    2301    2075    2131    1985    2149    2192    2115    1790   20255
 194 KLIST shuffle1a llength 1000              23309   20788   19223   19776   19908   18510   19352   20956   19757   20730   20940   20560   23329   20945   21486   19982   21693   22193   21152   18138 1010862
 195 KLIST shuffle1a llength 10000            234241  210455  194996  198598  199910  187506  195680  210918  199502  207504  208995  206424  235428  213194  218924  203410  221234  224634  214730  183620     -=-
 196 KLIST shuffle2 llength 1                     50      48      46      46      47      46      45      46      46      59      58      57      57      54      52      53      55      54      53      54     146
 197 KLIST shuffle2 llength 10                   222     202     182     187     191     191     187     202     198     253     252     245     239     235     228     230     237     239     225     291     978
 198 KLIST shuffle2 llength 100                 2114    1915    1740    1792    1849    1860    1783    1960    1912    2342    2344    2275    2200    2159    2083    2103    2173    2184    2073    2714    9490
 199 KLIST shuffle2 llength 1000               21930   20155   18324   18726   19227   19439   18852   20552   19919   24109   23911   23527   22927   22248   21479   21692   22416   22502   21548   28048   95464
 200 KLIST shuffle2 llength 10000             237428  221834  202309  205014  209868  214947  207128  221721  217908  262648  259050  256108  248595  240816  233763  232552  241690  242881  229790  299741     -=-
 201 KLIST shuffle3 llength 1                     46      44      40      42      42      41      41      43      43      54      53      52      51      50      49      49      50      50      49      35     111
 202 KLIST shuffle3 llength 10                   187     172     160     163     161     153     159     174     170     211     212     210     218     203     209     206     210     221     205     191     896
 203 KLIST shuffle3 llength 100                 1754    1611    1470    1498    1511    1420    1489    1622    1558    1905    1932    1919    2051    1870    1940    1928    1954    2082    1931    1672   10611
 204 KLIST shuffle3 llength 1000               18549   17351   15665   16041   16154   15200   16003   17382   16565   20209   20309   19981   22047   19913   20540   20511   21140   21962   20560   17738  316918
 205 KLIST shuffle3 llength 10000             413154  397045  380111  385243  383065  375528  382118  397984  392483  432184  433071  427242  452654  431383  438842  437943  443426  455416  442287  408110     -=-
 206 KLIST shuffle4 llength 1                     47      45      42      42      42      42      42      44      43      56      56      54      53      51      50      51      52      52      50      37     122
 207 KLIST shuffle4 llength 10                   198     182     167     171     167     161     166     180     173     228     230     223     241     217     224     223     228     230     219     203     979
 208 KLIST shuffle4 llength 100                 1828    1693    1543    1568    1558    1500    1561    1659    1597    2053    2134    2038    2217    2016    2101    2018    2108    2148    2048    1793   13958
 209 KLIST shuffle4 llength 1000               18029   16930   15116   15505   15429   14719   15184   16410   15686   20168   20540   20118   22065   20009   20526   20344   21071   21549   20408   17556  573314
 210 KLIST shuffle4 llength 10000             182026  168798  152815  156483  154796  147528  153863  166410  158907  202390  208734  201684  221224  202091  209799  204142  211602  217018  207224  177661     -=-
 211 KLIST shuffle5-s llength 1                   21      20      18      17      17      17      16      17      18      21      20      19      19      19      18      18      19      18      18      14      83
 212 KLIST shuffle5-s llength 10                 147     134     124     119     119     120     114     126     130     126     128     122     119     115     105     112     117     111     107      91     631
 213 KLIST shuffle5-s llength 100               1726    1606    1525    1469    1454    1518    1375    1566    1590    1467    1565    1472    1382    1394    1274    1245    1330    1247    1234    1034    7158
 214 KLIST shuffle5-s llength 1000             80800   78114   76889   76536   75384   75097   76327   75847   78266   76644   76796   76428   74938   74644   73253   62173   63252   62595   60898   58654  177904
 215 KLIST shuffle5a llength 1                    25      23      21      20      20      20      19      21      21      23      23      21      21      21      21      21      22      21      20      16      93
 216 KLIST shuffle5a llength 10                  155     145     132     133     129     128     126     135     135     133     136     127     120     116     115     114     121     118     109      96     741
 217 KLIST shuffle5a llength 100                1469    1369    1240    1225    1205    1200    1202    1268    1270    1222    1276    1160    1080    1058    1036    1019    1101    1077     976     887    8449
 218 KLIST shuffle5a llength 1000              15841   14925   13345   13411   13196   13195   13053   13856   13776   13303   13745   12604   11862   11628   11400   11258   11998   11837   10792   10018  221260
 219 KLIST shuffle5a llength 10000            383774  372496  356866  356793  354273  355518  352371  362615  361670  354386  357908  344514  339478  336890  332676  332083  339959  339638  326977  316556     -=-
 220 KLIST shuffle6 llength 1                      7       6       5       6       5       5       5       5       5     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-
 221 KLIST shuffle6 llength 10                    66      62      59      60      60      60      63      62      61     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-
 222 KLIST shuffle6 llength 100                  596     547     530     537     535     558     578     565     554     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-
 223 KLIST shuffle6 llength 1000                5987    5520    5339    5422    5388    5636    5807    5717    5588     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-
 224 KLIST shuffle6 llength 10000              61184   56552   54891   55691   55361   57746   59469   58688   57203     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-     -=-
 225 LIST append to list                           8       8       7       7       6       6       6       7       7      14      15      13      12      12      12      12      13      13      12      11      10
 226 LIST concat APPEND 2x10                      46      44      45      45      46      43      38      39      39      45      46      45      42      44      43      43      43      43      41      32      20
 227 LIST concat APPEND 2x100                    279     277     277     277     290     274     270     272     277     279     282     276     275     280     276     281     280     280     279     231      75
 228 LIST concat APPEND 2x1000                  2578    2575    2559    2571    2723    2554    2552    2564    2609    2572    2575    2550    2549    2573    2549    2561    2560    2560    2541    2095     539
 229 LIST concat APPEND 2x10000                28644   28193   28940   28476   30362   28768   28843   28660   29137   28370   28429   27775   28030   28142   28176   28241   27507   28129   27853   24126    5447
 230 LIST concat CONCAT 2x10                      17      19      18      18      18      17      13      13      13      17      17      17      16      15      15      32      31      31      31      24      25
 231 LIST concat CONCAT 2x100                     28      27      26      26      27      25      21      22      22      25      26      25      24      22      23     224     224     223     222     184      90
 232 LIST concat CONCAT 2x1000                   124     123     122     122     123     122     118     117     118     122     123     122     120     119     120    2166    2166    2164    2148    1774     631
 233 LIST concat CONCAT 2x10000                 1106    1090    1102    1101    1101    1100    1094    1097    1098    1089    1100    1094    1102    1112    1088   24285   23538   24092   23881   20661    6586
 234 LIST concat EVAL/LAPPEND 2x10                26      27      28      29      29      28      27      27      27      28      28      27      26      25      25      49      48      49      49      41      35
 235 LIST concat EVAL/LAPPEND 2x100               40      39      38      38      39      38      37      38      37      38      38      37      37      35      35     114     114     115     115     108     154
 236 LIST concat EVAL/LAPPEND 2x1000             156     154     153     152     153     151     151     152     152     152     154     151     151     151     150     807     809     808     805     757    1218
 237 LIST concat EVAL/LAPPEND 2x10000           1642    1551    1620    1546    1548    1546    1547    1551    1586    1551    1566    1553    1573    1572    1545    9031    8570    8852    8528    7376   12542
 238 LIST concat FOREACH/LAPPEND 2x10             32      29      25      26      27      27      21      21      21      50      48      45      42      42      42      41      42      43      43      38      57
 239 LIST concat FOREACH/LAPPEND 2x100           151     126     110     110     110     110     103     105     105     339     335     310     281     287     293     280     283     294     295     267     385
 240 LIST concat FOREACH/LAPPEND 2x1000         1344    1095     950     950     950     947     939     947     985    3302    3186    2944    2673    2727    2795    2665    2706    2806    2810    2550    3540
 241 LIST concat FOREACH/LAPPEND 2x10000       13474   10857    9517    9445    9421    9413    9371    9452    9826   32729   31522   29375   27223   27154   27826   26568   26947   27878   28036   26294   35160
 242 LIST concat SET 2x10                         34      32      33      34      34      32      28      29      29      33      33      31      30      31      30      30      31      30      30      23      20
 243 LIST concat SET 2x100                       234     234     235     240     254     236     230     231     236     232     233     231     230     234     230     231     230     230     229     188      77
 244 LIST concat SET 2x1000                     2182    2182    2180    2197    2348    2180    2176    2177    2224    2203    2204    2182    2176    2200    2176    2172    2173    2171    2154    1770     567
 245 LIST concat SET 2x10000                   23857   23749   24626   24133   25896   24284   24583   24047   24572   24338   24388   23715   24040   24203   24191   24011   23469   23979   23681   20555    5865
 246 LIST exact search, first item                10       9       8       8       9       9       7       6       6       6       7       6       5       5       5       6       6       6       5       5     449
 247 LIST exact search, last item                 50      50      36      37      37      37      35      35      35      32      32      31      31      30      30      32      32      31      31      28     463
 248 LIST exact search, middle item               24      24      17      17      17      18      15      15      15      14      14      13      13      12      13      13      13      13      13      10     457
 249 LIST exact search, non-item                 132     132     100     101     101     101      98     101     101      91      91      90      90      90      90      91      91      91      90      89     482
 250 LIST exact search, typed item                43      43      28      28      29      29      27      27      28      32      32      31      31      30      30      32      32      31      31      28     463
 251 LIST exact search, untyped item              51      50      36      37      37      37      35      35      35      32      32      31      31      30      30      31      32      31      31      28     463
 252 LIST index first element                      7       6       6       6       7       7       5       5       5       6       6       5       5       5       5       5       6       5       5       4      81
 253 LIST index last element                       7       6       6       6       7       7       5       5       5       6       6       5       5       5       5       5       6       5       5       4     131
 254 LIST index middle element                     7       6       6       6       7       7       5       5       5       6       6       5       5       5       5       5       6       5       5       4     106
 255 LIST insert an item at "end"                120     118     119     117     119     118     114     115     115     117     115     115     114     115     114     113     114     113     113     112     349
 256 LIST insert an item at middle               128     123     126     124     125     124     120     122     122     124     123     123     121     120     120     119     120     120     120     119     143
 257 LIST insert an item at start                127     124     126     125     126     124     121     122     123     124     125     123     122     122     121     119     120     119     120     120     120
 258 LIST iterate list                          1933    1630    1545    1546    1552    1544    1546    1766    1761    3661    3897    3516    3275    3276    3270    3302    3252    3250    3252    3087  423800
 259 LIST join list                              755     756     605     606     605     605     602     606     606     611     612     610     609     611     611     613     610     609     609     376     810
 260 LIST large, early range                      18      19      18      18      17      16      15      15      16      15      15      15      13      13      13      14      13      14      13      11     121
 261 LIST large, late range                       19      19      18      17      17      16      14      14      15      14      15      14      13      13      13      13      13      13      13      10     132
 262 LIST length, pure list                        7       6       6       6       6       7       4       4       4       7       7       6       5       5       5       6       6       6       5       5     561
 263 LIST list                                    19      19      16      17      16      16      16      17      17      21      22      21      20      19      20      19      20      20      19      17      56
 264 LIST lset foreach  l                       1943    2183    1892    1798    2101    2064    2028    1898    1965    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4
 265 LIST lset foreach  list                    1939    2181    1891    1801    2116    2071    2030    1899    1965    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4
 266 LIST lset foreach ""s l                     497     507     480     478     476     482     475     470     471    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4
 267 LIST lset foreach ""s list                  498     507     481     477     475     480     475     470     471    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4    =8.4
 268 LIST regexp search, first item               22      22      19      20      19      19      16      16      16      18      17      16      16      16      16      16      16      16      17       7     451
 269 LIST regexp search, last item               976     974     960     961     965     966     962     978     980     989     988     992     985     986     986     987    1007    1019    1019     184     623
 270 LIST regexp search, non-item               2054    2047    2016    2016    2025    2026    2023    2071    2079    2092    2091    2105    2087    2088    2088    2081    2139    2163    2166     314     729
 271 LIST remove first element                   127     126     125     125     125     124     122     124     124     123     120     121     122     122     122     120     120     120     121     120     108
 272 LIST remove in mixed list                   141     142     145     139     139     139     138     139     139     139     140     141    1179    1191    1178    1174    1175    1175    1167     133     144
 273 LIST remove last element                    126     124     124     124     124     121     120     122     123     119     119     121     122     120     120     119     120     119     120     118     171
 274 LIST remove middle element                  127     125     125     125     124     124     122     123     124     120     120     120     122     122     121     119     120     120     120     119     143
 275 LIST replace first el with multiple         128     126     127     128     126     125     123     124     125     123     123     123     124     123     125     123     124     122     124     122     132
 276 LIST replace first element                  120     118     120     119     118     117     115     116     117     115     115     115     115     114     114     113     114     113     114     114     123
 277 LIST replace in mixed list                  137     137     137     134     135     135     134     134     134     134     136     135    1173    1183    1170    1170    1170    1170    1163     127     148
 278 LIST replace last el with multiple          122     118     120     119     119     117     115     116     116     117     117     117     116     116     116     115     115     115     115     114     388
 279 LIST replace last element                   120     117     118     119     118     119     114     115     116     116     116     115     114     114     114     114     114     114     114     113     378
 280 LIST replace middle el with multiple        127     124     125     125     123     122     120     121     121     120     119     119     121     121     121     119     120     119     120     117     268
 281 LIST replace middle element                 120     117     118     118     118     117     114     116     116     115     115     115     115     115     114     114     115     115     115     114     258
 282 LIST replace range                          121     117     117     117     119     116     113     115     115     116     115     115     114     112     113     112     112     113     112     112     272
 283 LIST small, early range                      11      11      10      10      11      10       8       8       8       9       9       8       7       7       8       7       7       7       7       6      88
 284 LIST small, late range                       11      11      10      11      10      10       8       8       8       9       9       8       7       7       8       7       7       7       7       6     129
 285 LIST sort                                  2105    2102    1714    1528    1532    1507    1502    1505    1500    1529    1528    1498    1495    1512    1494    1464    1464    1464    1485    1404    1450
 286 LIST sorted search, first item               12      11       9       9       9      10       8       7       7       6       7       6       5       5       5       6       6       6       5       5     450
 287 LIST sorted search, last item                12      11       9       9       9      10       8       7       7      32      32      31      31      30      30      31      32      31      31      29     464
 288 LIST sorted search, middle item              12      11       9       9       9       9       8       7       7      14      14      13      13      12      13      13      13      13      13      10     456
 289 LIST sorted search, non-item                 12      11       9       9       9       9       7       7       7      91      91      90      89      90      90      91      91      91      90      89     481
 290 LIST sorted search, typed item               11      11       9       9       9       9       8       7       7      32      31      31      31      31      31      32      32      32      31      29     464
 291 LIST typed sort                            1920    1920    1345    1345    1342    1341    1344    1340    1340    1347    1343    1369    1366    1364    1365    1265    1263    1261    1262    1119    5232
 292 LOOP for (to 1000)                          982     879     821     821     834     834     832     805     804    1460    1503    1453    1462    1459    1439    1437    1437    1437    1437    1377   12407
 293 LOOP for, iterate list                     1566    1423    1337    1340    1352    1352    1357    1409    1345    2653    2870    2574    2494    2447    2438    2435    2436    2435    2435    2288  168449
 294 LOOP for, iterate string                   2301    1865    1749    1749    1770    1750    1834    2067    1956    3902    4509    4110    3527    3643    3636    3811    3852    3843    3893    2980   26924
 295 LOOP foreach, iterate list                  826     818     729     730     723     720     720     715     715    1068    1103    1065    1051    1054    1051    1067    1067    1066    1057    1005    3112
 296 LOOP foreach, iterate string               1105    1097     992     994     992     990     985     995     995    1322    1354    1316    2028    2031    2029    2035    2035    2036    2018    1781    3190
 297 LOOP while (to 1000)                        985     879     821     821     834     834     832     805     804    1459    1501    1452    1462    1459    1440    1437    1437    1437    1437    1380   11889
 298 LOOP while 1 (to 1000)                      884     793     743     743     749     749     737     723     722    1435    1463    1425    1445    1441    1425    1416    1417    1416    1412    1308   12940
 299 MAP ([chars])-case regsub                   172     170     168     169     169     171     170     163     162     168     168     165     165     165     163     165     165     166     166      32      51
 300 MAP http mapReply                         38573   38831   77880   78159   78662   78611   77826   76319   76091   74036   73476   73742   74215   74131   73052   73764   73946   73144   73301   59717   21277
 301 MAP regsub -nocase, no match               2031    2031    2027    2028    1938    1938    1941    1939    1938    2790    2788    2789    2793    2783    2783    2790    2789    2790    2789     963    1169
 302 MAP regsub 1 val                            876     887     892     893     900     899     895     347     348    3165    3153    3139    3172    3170    3127    3131    3142    3120    3103     375     719
 303 MAP regsub 1 val -nocase                   1698    1710    1716    1718    1674    1670    1666    1122    1123    3165    3166    3142    3161    3176    3128    3131    3146    3118    3106     641    1014
 304 MAP regsub 2 val                           2080    2088    2106    2102    2117    2117    2114     826     826   12612   12588   12539   12567   12627   12475   12551   12528   12462   12450     996    1715
 305 MAP regsub 2 val -nocase                   3595    3612    3615    3623    3542    3544    3539    2250    2251   12604   12580   12557   12566   12632   12508   12511   12500   12464   12440    1523    2287
 306 MAP regsub 3 val                           2973    2999    3022    3011    3031    3051    3033    1086    1087   17367   17306   17231   17337   17361   17174   17238   17201   17146   17136    1364    2266
 307 MAP regsub 3 val -nocase                   5161    5184    5195    5192    5077    5088    5084    3134    3136   17359   17299   17237   17297   17376   17191   17213   17174   17155   17136    2107    3054
 308 MAP regsub 4 val                           3861    3874    3861    3850    3875    3879    3881    1419    1419   22002   21946   21862   21963   21991   21762   21859   21790   21763   21721    1709    2818
 309 MAP regsub 4 val -nocase                   6671    6684    6658    6659    6501    6519    6515    4052    4053   22011   21961   21851   21947   22020   21800   21832   21766   21742   21715    2675    3844
 310 MAP regsub short                             33      31      29      29      29      28      30      26      26     109     107     106     105     106     106     104     105     103     105      21      49
 311 MAP regsub, no match                        302     300     297     297     315     315     312     311     311    2801    2798    2794    2800    2788    2788    2799    2796    2798    2798     446     550
 312 MAP string -nocase, no match               2749    2747    2778    2779    2778    2778    2733    2268    2269   13631   13276   13056   13149   13220   13211   13172   13166   13209   13151   nomap   nomap
 313 MAP string 1 val                            825     820     813     813     813     813     809     255     255    4411    4353    4288    4217    4215    4217    4363    4359    4296    4283   nomap   nomap
 314 MAP string 1 val -nocase                   1573    1569    1589    1590    1589    1588    1587    1040    1040    7083    7026    6996    7153    7121    7112    7064    7060    7010    6952   nomap   nomap
 315 MAP string 2 val                           1419    1429    1438    1439    1432    1436    1452     815     821    5158    5185    4956    4942    4935    4939    5078    5050    4979    4980   nomap   nomap
 316 MAP string 2 val -nocase                   2808    2801    2826    2829    2822    2830    2788    2177    2173   10402   10432   10307   10436   10456   10448   10375   10387   10337   10291   nomap   nomap
 317 MAP string 3 val                           1631    1648    1645    1649    1646    1648    1669    1021    1021    6108    6100    5799    5799    5790    5799    5944    5919    5837    5842   nomap   nomap
 318 MAP string 3 val -nocase                   3531    3522    3548    3550    3551    3608    3501    2858    2853   13408   13460   13193   13370   13432   13428   13402   13405   13325   13357   nomap   nomap
 319 MAP string 4 val                           1960    1969    1974    1972    1966    1986    2003    1258    1259    6689    6688    6451    6479    6473    6476    6633    6611    6519    6517   nomap   nomap
 320 MAP string 4 val -nocase                   4261    4252    4281    4283    4299    4299    4210    3494    3486   15670   15721   15529   15802   15775   15773   15823   15773   15604   15605   nomap   nomap
 321 MAP string short                             24      23      23      23      22      22      22      19      19      22      22      21      21      20      21      21      20      20      22   nomap   nomap
 322 MAP string, no match                        981     976     992     992     993     995    1017     546     546    6087    6089    5678    5623    5618    5620    5810    5763    5673    5677   nomap   nomap
 323 MAP |-case regsub                            87      85      84      84      84      84      82      81      81      82      81      79      78      79      78      79      78      78      80      25      37
 324 MAP |-case strmap                            22      21      22      21      21      20      21      18      19      26      26      24      25      24      24      25      24      24      26   nomap   nomap
 325 MATRIX mult 5x5                             433     406     366     365     366     361     373     361     358     651     679     633     604     602     606     582     597     607     600     562    3687
 326 MATRIX mult 10x10                          2773    2597    2359    2362    2366    2354    2451    2365    2357    3927    4124    3809    3667    3644    3656    3576    3630    3667    3628    3442   27836
 327 MATRIX mult 15x15                          8878    8289    7544    7582    7574    7535    7925    7593    7559   12240   12897   12072   11417   11342   11391   11205   11325   11391   11292   10724   96398
 328 MATRIX transposition-0                     4295    4104    3533    3553    3385    3251    3462    4066    3664   10224   11171    9942    9817    9123    8752    9031    9227    9486    9392    7877   30663
 329 MATRIX transposition-1                     2732    2506    2406    2368    2374    2352    2372    2472    2372    6990    7053    6457    5936    5862    5926    5785    5828    6282    6455    5298   85348
 330 MD5 msg len 10                             1621    1447    1342    1368    1387    1419    1426    1491    1485    1285    1304    1207    1183    1206    1241    1195    1273    1253    1174    1153     -=-
 331 MD5 msg len 100                            2850    2534    2321    2380    2427    2475    2443    2577    2546    2269    2320    2115    2074    2115    2187    2091    2237    2226    2042    2054     -=-
 332 MD5 msg len 1000                          20163   17706   16123   16736   17011   17241   16724   17578   17396   16251   16694   15093   14833   14967   15650   14742   15751   15891   14324   14810     -=-
 333 MD5 msg len 10000                        194110  171400  155626  160995  163868  166877  161627  168036  167395  157784  161479  145850  143662  144931  151608  142509  152083  154566  138328  143361     -=-
 334 MD5-2 msg len 10                            642     624     596     592     587     589     653     667     664     561     554     545     537     548     545     546     551     546     548     459     -=-
 335 MD5-2 msg len 100                           965     937     896     893     884     879     949     963     959     836     830     818     820     831     829     825     830     825     828     715     -=-
 336 MD5-2 msg len 1000                         5453    5259    5100    5089    5011    5004    5100    5124    5130    4734    4716    4711    4792    4798    4795    4746    4752    4744    4751    4204     -=-
 337 MD5-2 msg len 10000                       50473   49864   47305   47223   46459   46491   46811   47012   47059   43930   43794   43873   44813   44659   44658   44330   44348   44357   44266   39302     -=-
 338 MTHD array stored proc call                   7       7       6       6       6       6       4       5       6       5       5       4       4       4       4       4       5       4       4       4     -=-
 339 MTHD call absolute                           11      11      10      11      10      10       9      10      10      14      16      13      13      12      13      13      13      13      12      10     -=-
 340 MTHD call relative                           16      17      14      14      14      15      13      16      16      14      16      13      13      12      13      13      13      13      12      10     -=-
 341 MTHD direct ns proc call                      4       4       3       4       3       3       3       3       4       3       3       3       3       3       3       3       3       3       3       2     -=-
 342 MTHD imported ns proc call                    4       4       4       4       3       3       3       3       4       3       3       3       3       3       3       3       3       3       3       2     -=-
 343 MTHD indirect proc eval                      15      14      14      14      13      13      13      13      15      12      13      12      12      11      11      28      29      28      26      26     -=-
 344 MTHD indirect proc eval #2                   26      25      24      23      24      24      23      24      25      22      23      20      20      19      21      27      28      27      27      26     -=-
 345 MTHD inline call                              2       2       2       2       2       2       1       1       1       2       2       1       1       2       2       2       2       2       2       1     -=-
 346 MTHD interp alias proc call                   5       5       5       5       5       5       4       4       5       9      10       9       9       8       9       8       9       8       9       4     -=-
 347 MTHD ns lookup call                          50      49      45      45      45      45      43      45      45      42      44      42      40      40      40      62      63      63      61      49     -=-
 348 MTHD switch method call                      29      29      21      21      20      19      19      20      20      19      20      18      18      17      17      37      38      38      35      35     -=-
 349 PARSE html form upload (7820)             10245   10580   10971   10414   10174   10318   10277   10997   11271   14163   11683   11388   11205   10509   10479   12782   12502   12437   12414    9776     -=-
 350 PARSE html form upload (974068)         1253623 1290068 1287280 1267108 1240069 1207588 1248061 1333156 1367909 1710392 1435926 1409060 1365798 1301392 1309887 1581681 1545186 1530304 1525469 1218611     -=-
 351 PROC do-nothing, no args                      3       3       3       3       3       3       3       3       3       2       2       2       2       2       2      14      14      13      13       2       1
 352 PROC do-nothing, one arg                      4       4       3       3       3       3       3       3       3       3       3       3       3       3       2       3       3       3       3       2       3
 353 PROC empty, no args                           1       1       1       1       1       1       1       1       1       2       3       2       2       2       2      15      15      14      14       2       4
 354 PROC empty, use args                          1       1       1       1       1       1       1       1       1       4       5       4       4       4       4       3       4       4       3       3       5
 355 PROC explicit return                          4       3       3       4       3       3       3       3       3       4       4       3       3       3       3       3       3       3       3       3       5
 356 PROC explicit return (2)                      4       4       3       3       3       3       3       3       3       4       4       3       3       3       3       3       3       3       3       3       4
 357 PROC explicit return (3)                      4       4       3       3       3       3       3       3       3       3       4       3       4       3       3       3       3       3       3       3       4
 358 PROC heavily commented                        4       3       3       3       3       3       3       3       3       3       3       3       3       2       2       2       2       3       2       2     149
 359 PROC implicit return                          4       4       4       4       3       3       3       3       4       3       4       3       3       3       3       3       3       3       3       2       6
 360 PROC implicit return (2)                      4       4       3       4       3       3       3       3       4       3       3       3       3       3       3       3       3       3       3       2       4
 361 PROC implicit return (3)                      4       4       3       3       3       3       3       3       3       3       3       3       3       3       2       3       3       3       3       2       3
 362 PROC local links with global                585     545     552     549     553     556     513     511     511     610     614     612     607     620     622     610     610     609     613     590    1620
 363 PROC local links with upvar                 521     484     489     487     491     490     457     450     448     547     547     549     543     544     545     539     536     537     536     528    1585
 364 PROC local links with variable              504     472     474     469     469     472     454     449     449     527     528     510     512     514     511     503     502     500     504     274    1572
 365 RE 1-char long-end                           86      84      85      84      84      84      80      80      80      82      81      81      80      80      80      81      81      81      81     587     604
 366 RE 1-char long-end catching                 124     117     118     118     116     116     113     112     113     128     128     127     124     124     125     126     126     128     127     604     631
 367 RE 1-char long-middle                        52      52      51      51      50      50      46      46      46      48      48      47      47      46      46      47      47      47      47     294     318
 368 RE 1-char long-middle catching               85      84      84      83      82      82      77      78      79      94      94      93      91      91      91      92      93      94      93     318     345
 369 RE 1-char long-start                         19      17      18      17      17      17      13      13      13      15      14      14      13      13      13      14      14      14      14       9      34
 370 RE 1-char long-start catching                51      50      50      50      49      48      44      44      45      60      60      59      57      57      57      59      58      59      59      33      60
 371 RE 1-char short                              19      17      18      17      17      17      13      13      13      15      14      14      13      13      13      14      13      13      14       9      12
 372 RE 1-char short catching                     51      50      51      50      49      48      44      44      45      61      60      60      57      57      57      58      58      60      59      32      33
 373 RE basic                                     17      16      16      15      15      15      11      11      11      14      13      12      11      11      11      12      11      12      12      10      12
 374 RE basic catching                            55      54      55      53      52      52      47      48      47      63      64      63      60      61      61      61      61      64      65      32      33
 375 RE c-comment long                           100      99      98      98      97      98      92      93      92      95      95      93      93      93      93      93      92      97      98      82     107
 376 RE c-comment long catching                  242     241     242     240     239     239     235     234     234     252     252     253     250     251     251     253     253     255     254     116     169
 377 RE c-comment long nomatch                   160     158     159     157     157     156     151     152     153     155     154     153     152     153     152     152     152     157     157      15      58
 378 RE c-comment long nomatch catching          161     161     160     159     159     158     153     155     154     157     156     155     154     154     154     155     154     159     159      18      66
 379 RE c-comment long pmatch                    172     171     171     171     170     170     164     165     165     168     168     166     165     166     166     165     165     170     170     586     631
 380 RE c-comment long pmatch catching           174     174     173     173     171     171     167     168     167     169     169     167     168     167     167     168     167     172     172     590     640
 381 RE c-comment many *s                        175     174     174     173     173     173     167     168     169     171     170     168     168     168     169     168     168     173     173     154     199
 382 RE c-comment many *s catching               420     419     420     418     417     416     412     412     412     431     432     430     428     427     427     429     429     433     433     193     301
 383 RE c-comment nomatch                         26      26      25      24      24      24      19      20      20      22      22      20      20      20      20      20      19      24      25       7      11
 384 RE c-comment nomatch catching                29      28      27      26      26      25      21      22      21      23      24      22      22      21      21      22      22      26      26      10      18
 385 RE c-comment simple                          40      40      39      38      38      37      32      33      33      35      35      34      33      33      33      33      33      38      39      19      22
 386 RE c-comment simple catching                134     133     133     134     131     132     127     128     127     146     146     143     143     143     144     144     145     148     148      44      47
 387 RE count all matches                        101      96      96      95      95      93      93      94      94      93      92      92      91      91      94     260     258     257     263     206     493
 388 RE extract all matches                      113     111     114     113     109     108     110     110     109     108     107     107     105     106     109     303     300     305     305     246     654
 389 RE literal regexp                            25      23      24      23      23      23      20      20      19      21      21      20      19      19      20      20      20      19      20      13      14
 390 RE n-char long-end                           87      85      86      85      85      85      81      81      81      83      82      82      81      81      81      82      81      81      81     656     682
 391 RE n-char long-end catching                 130     128     129     128     127     125     122     123     122     139     138     138     136     135     136     136     136     138     139     681     711
 392 RE n-char long-middle                        53      52      52      51      51      51      47      47      47      50      49      48      48      48      47      48      48      48      48     332     357
 393 RE n-char long-middle catching               95      94      94      94      92      93      88      88      88     104     104     103     101     101     102     102     102     103     104     356     386
 394 RE n-char long-start                         19      18      19      18      18      18      14      14      13      16      15      15      14      14      14      14      14      14      14       9      34
 395 RE n-char long-start catching                61      60      60      60      59      58      54      54      54      70      70      69      67      67      68      68      68      69      70      33      62
 396 RE n-char short                              19      18      18      18      18      18      14      14      14      16      15      14      14      14      14      15      14      14      14       9      12
 397 RE n-char short catching                     59      58      58      58      57      57      52      52      52      68      67      67      65      65      66      66      66      67      67      33      33
 398 RE static anchored match                      4       4       4       4       4       4       3      16       4      16      15      15      15      14      14      15      15      15      15       5       8
 399 RE static anchored nomatch                    4       4       4       4       4       4       3       8       4       8       7       7       7       7       7       7       7       7       7       5       7
 400 RE static l-anchored match                    5       4       4       4       4       4       4      12      12      12      11      11      11      10      10      11      11      11      11       5       8
 401 RE static l-anchored nomatch                  4       4       4       4       4       4       3       8       9       8       7       7       7       7       6       7       7       7       7       5       7
 402 RE static long match                         17      16      16      16      17      17      14      14      14      53      53      52      51      51      51      52      52      52      52      20      43
 403 RE static long nomatch                       23      22      22      22      22      23      20      20      20      86      85      85      84      84      84      84      84      84      84      22      45
 404 RE static r-anchored match                    5       5       4       4       4       4       4      15      15      14      14      14      14      13      13      13      14      13      14       5       8
 405 RE static r-anchored nomatch                  5       5       4       5       4       4       4      12      12      11      11      11      11      10      10      11      11      10      11       5       8
 406 RE static short match                         5       5       4       4       4       4       4       4       5      14      14      14      14      13      13      13      14      14      14       5       8
 407 RE static short nomatch                       5       4       4       4       4       4       4       4       4       9       9       9       9       8       8       8       9       9       9       4       6
 408 RE var-based regexp                          26      25      25      24      24      24      20      20      20      23      22      21      21      20      20      21      21      21      21      14      17
 409 READ 595K, gets                          198138  197765  189013  192825  192551  188786  192986  217390  223345  341951  289137  287651  285792  269880  261182  272856  273855  276527  275449  145355  239796
 410 READ 595K, read                           57253   57072   57098   56980   57089   56990   57039   72729   72669   78155   78016   78085   77852   77729   77852   77896   77942   77701   77817  228411  248338
 411 READ 595K, read & size                    57278   58247   57109   57069   57137   57069   57056   72729   72695   78074   77972   78078   77986   77761   78121   77824   77922   77839   77829   34401  248469
 412 READ 3050b, gets                           1080    1076    1030    1049    1046    1027    1046    1158    1187    1792    1550    1554    1504    1431    1386    1461    1467    1488    1483     809    1313
 413 READ 3050b, read                            362     364     361     360     360     360     356     436     435     441     441     441     439     438     437     440     438     438     436     228     299
 414 READ 3050b, read & size                     386     390     385     384     384     383     380     459     457     463     462     461     459     457     457     459     457     456     456     241     321
 415 READ bin 595K, gets                      204868  202930  193971  198735  197308  199186  198924  225687  227916  348151  297393  294828  286272  275190  269036  279330  282468  279792  279012  145991  240619
 416 READ bin 595K, read                       10221   10218   10100   10157   10125   10066   10185   10186   10326   10386   10118   10182   10145   10069   10082   10183   10259   10197   10316  228887  249792
 417 READ bin 595K, read & size                10541   10488   10159   10223   10162   10133   10335   10411   10154   10356   10333   10212   10212   10122   10109   10190   10268   10189   10127   34506  248836
 418 READ bin 3050b, gets                       1146    1136    1088    1342    1105    1086    1098    1225    1249    1852    1598    1597    1782    1723    1467    1505    1517    1519    1519     816    1317
 419 READ bin 3050b, read                        135     135     135     135     135     135     132     131     131     133     134     134     131     133     128     126     126     125     125     244     304
 420 READ bin 3050b, read & size                 159     160     159     159     160     158     156     154     153     153     154     153     149     150     149     150     149     148     146     257     326
 421 SHA sha1 msg len 10                        3632    3401    3214    3148    3235    3151    3352    3379    3343    3560    3552    3527    3374    3328    3333    3285    3295    3333    3302    3462     -=-
 422 SHA sha1 msg len 100                       6742    6279    5903    5779    5973    5794    6077    6155    6062    6614    6632    6317    6285    6189    6194    6103    6126    6234    6135    6561     -=-
 423 SHA sha1 msg len 1000                     50165   46198   43484   42594   43927   42725   44353   45070   44622   49355   49509   47530   46983   46195   46033   45315   45592   46716   45720   49953     -=-
 424 SHA sha1 msg len 10000                   490981  449578  421530  415473  426276  413810  430213  436670  431454  480616  481180  462349  457135  448354  447562  444305  447104  456479  446188  479695     -=-
 425 SHA sha1DF msg len 10                      1465    1372    1296    1291    1311    1299    1301    1298    1300    1959    1997    1913    1882    1874    1859    1842    1836    1907    1889    1653     -=-
 426 SHA sha1DF msg len 100                     2789    2595    2450    2452    2489    2460    2464    2463    2468    3753    3813    3671    3624    3609    3578    3534    3523    3673    3651    3193     -=-
 427 SHA sha1DF msg len 1000                   21241   19705   18615   18569   18884   18700   18769   18770   18828   29231   29426   28411   27992   28060   27826   27357   27225   28450   28234   24859     -=-
 428 SHA sha1DF msg len 10000                 207663  192097  181440  181054  184276  182335  183163  183805  184657  284236  287622  277671  273966  273528  270751  268203  269794  279850  276016  242407     -=-
 429 SPLIT iter, 4000 uchars                    4684    4659    4230    4230    4264    4263    4229    4233    4236    5531    5669    5522    8173    8135    8122    8149    8155    8152    8086    7068   12607
 430 SPLIT iter, 4010 chars                     4633    4607    4178    4177    4210    4230    4169    4205    4209    5504    5648    5491    8141    8073    8065    8101    8098    8102    8038    7081   12838
 431 SPLIT iter, rand 100 c                      272     271     261     262     260     258     253     253     256     256     256     255     207     208     208     207     207     208     205     170     -=-
 432 SPLIT iter, rand 1000 c                    1630    1624    1542    1548    1530    1524    1517    1500    1512    1814    1810    1803    2079    2097    2091    2078    2078    2081    2063    1772     -=-
 433 SPLIT iter, rand 10000 c                  12420   12334   11316   11322   11360   11368   11287   11160   11173   14330   14291   14251   21047   20996   20788   20919   20849   20854   20615   17593     -=-
 434 SPLIT on 'c', 4000 uchars                   227     223     223     231     211     211     207     596     597     637     638     634     632     633     633     632     632     633     630     272     927
 435 SPLIT on 'c', 4010 chars                    222     218     221     227     208     207     203     570     572     613     611     608     602     603     603     602     601     601     599     273     897
 436 SPLIT on 'cz', 4000 uchars                  608     603     610     622     586     584     579     954     957    1039    1029    1042    1045    1046    1045    1048    1049    1049    1045     481    1289
 437 SPLIT on 'cz', 4010 chars                   552     548     528     543     528     526     519     921     924     998     995     998    1001    1004    1004    1004    1004    1005    1001     481    1244
 438 SPLIT on 'cû', 4000 uchars                  942     936     941     960     919     916     912    1056    1059    1150    1132    1148    1160    1172    1172    1165    1167    1167    1163     479    1282
 439 SPLIT on 'cû', 4010 chars                   704     700     703     711     690     687     683     849     851     903     892     899     920     927     927     924     924     923     923     295     915
 440 SPLIT, 4000 uchars                         1443    1438    1437    1439    1438    1436    1433    1471    1473    1284    1327    1281    3936    3933    3927    3945    3930    3932    3873    3050    1316
 441 SPLIT, 4010 chars                          1386    1384    1381    1380    1380    1380    1376    1428    1430    1245    1249    1285    3888    3880    3882    3877    3875    3878    3815    3056    1285
 442 SPLIT, rand 100 c                           192     191     195     194     191     190     184     186     189     144     145     142      97      98      98     100     100     100      97      69     -=-
 443 SPLIT, rand 1000 c                          818     820     854     857     838     837     831     803     815     777     775     773    1019    1019    1016    1018    1017    1017    1004     750     -=-
 444 SPLIT, rand 10000 c                        4331    4339    4350    4360    4342    4330    4332    4238    4221    3751    3759    3772   10457   10366   10284   10394   10467   10139   10178    7583     -=-
 445 STR append                                   78      77      75      71      72      77      70      56      56      50      49      50      47      47      46      48      48      48      46      39     164
 446 STR append (1KB + 1KB)                       24      23      22      23      23      22      17      19      19      32      32      32      29      29      30      29      30      29      28      21     107
 447 STR append (1MB + (1b + 1K + 1b) * 100)    7600    7527    7417    7337    7463    7488    7386    7437    7394   14773   14788   14799   14707   14736   14729   14677   14772   14758   14760   14580   95457
 448 STR append (1MB + 1KB * 20)                6480    6558    6592    6576    6601    6544    6540    6519    6492   13830   13848   13943   13814   13808   13871   13837   13859   13863   13839   13755   92621
 449 STR append (1MB + 1KB * 1000)             13588   13269   13014   13090   13188   13149   13093   13206   13077   22782   22618   22551   22124   22095   22335   22142   22475   22555   22570   22446  125047
 450 STR append (1MB + 1KB)                     6396    6442    6411    6412    6483    6419    6363    6395    6427   13749   13709   13761   13722   13654   13729   13694   13687   13714   13692   13600   91789
 451 STR append (1MB + 1MB * 3)                28472   28351   28414   28450   28652   28306   28404   28514   28299   35424   35380   35434   35382   35491   35305   35364   35385   35471   35476   35293  267694
 452 STR append (1MB + 1MB * 5)                36648   36548   36563   36664   36788   36757   36718   36909   36495   73325   73234   73266   73260   73460   73156   73124   73278   73116   73061   73175  355602
 453 STR append (1MB + 2b * 1000)               8059    7729    7699    7696    7721    7669    7654    7649    7628   17276   17349   17235   16813   16813   16873   16843   17148   17253   17230   16991   98607
 454 STR append (10KB + 1KB)                      81      79      78      77      77      52      73      73      72      88      88      88      86      85      84      85      86      86      85      78     425
 455 STR first (failure)                          84      84      41      41      41      41      38      81      81      33      33      33      33      32      32      33      33      33      32      32     137
 456 STR first (failure) utf                      84      84      41      41      41      41      38      81      81     126     125     125     125     125     125     125     125     128     125      32     138
 457 STR first (success)                          10      10       8       8       9       9       6       7       7       9       9       8       7       7       7       8       8       8       8       5      89
 458 STR first (success) utf                      10      10       8       8       9       9       6       7       7      10      10      10       9       9       9      10      10       9       9       5      90
 459 STR first (total failure)                    75      75      31      32      32      32      29      72      72      16      15      15      15      14      15      15      15      15      15      14     124
 460 STR first (total failure) utf                75      75      31      31      32      32      29      72      72      17      17      17      16      16      16      16      17      16      16      14     125
 461 STR index 0                                  10       9       9      10       9       9       6       7       7       9      10       9       8       8       9       9       8       8       8       6      92
 462 STR index 100                                10       9       9      10       9       9       6       7       7       9      10       9       8       8       9       9       9       8       8       6      92
 463 STR index 500                                10       9       9       9       9       9       6       6       7       9      10       9       8       9       9       9       9       8       8       6      92
 464 STR info locals match                       446     429     421     425     423     424     422     471     473     523     523     527     526     550     551     519     518     519     523     447    1485
 465 STR last (failure)                           77      77      75      75      76      75      70      70      70      70      70      69      61      61      61      62      62      62      62      46     137
 466 STR last (success)                            9       9       8       8       9       9       6       6       6     172     172     171     171     171     171     171     172     171     171       5     142
 467 STR last (total failure)                     62      61      61      62      62      62      57      57      57      58      58      57      49      50      49      50      50      50      50      33     125
 468 STR length (==4010)                           7       6       6       6       6       6       4       4       4       6       6       6       5       5       5       5       6       5       5       4      92
 469 STR length growing (1000)                  1691    1275    1252    1252    1243    1242    1243    1227    1228    3134    3272    2931    2699    2665    2664    2686    2842    2792    2935    2729   10328
 470 STR length growing uc (1000)               1677    1271    1254    1252    1232    1245    1243    1228    1228    3150    3268    2925    2705    2668    2678    2690    2842    2798    2933    2739   10678
 471 STR length of a LIST                          7       6       5       5       6       6       4       4       4       6       6       5       5       5       5       5       5       5       5       4      90
 472 STR length static str                         4       4       3       4       3       3       3       3       3       6       6       6       5       6       5       5       6       6       5       5      18
 473 STR match, complex (failure 2)           116883  117215  117029  116786  117094  117038  116976  116311  116284 1230901 1230603 1231026 1230970 1230066 1230009 1233836 1234341 1234336 1233041  482033  482222
 474 STR match, complex (failure)                 76      75      75      75      75      76      74      72      72     713     713     713     712     713     713     712     712     712     712     281     360
 475 STR match, complex (success early)            8       8       8       7       8       8       5       5       6      13      13      13      12      12      12      12      12      12      12       7      85
 476 STR match, complex (success late)            99      98      97      97      98      98      96      94      94     728     728     728     727     728     728     727     728     727     727     285     364
 477 STR match, complex (total failure)           53      53      52      52      53      53      50      49      48     700     698     700     697     696     696     697     698     697     697     276     355
 478 STR match, exact (failure)                    4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       4       3       6
 479 STR match, exact (success)                    4       4       4       4       4       4       3       3       4       6       6       6       5       5       5       5       5       5       5       3       6
 480 STR match, exact -nocase (failure)            5       4       4       4       4       4       4       4       5       5       5       5       4       4       4       4       5       4       4       5       9
 481 STR match, exact -nocase (success)            7       7       7       7       6       6       6       7       8       8       8       8       8       7       7       7       8       7       8       6      10
 482 STR match, simple (failure)                   5       4       4       4       4       4       4       4       4       4       4       5       4       4       4       4       4       4       4       3       8
 483 STR match, simple (success)                   5       4       4       4       4       4       4       4       5       5       5       5       4       4       4       4       4       4       4       3       8
 484 STR range, index 100..200 of 4010            13      14      12      12      12      12       9      10      10      10      11      10      10       9      10       9       9      10       9       6      97
 485 STR repeat, 4010 chars * 10                  99     100      99      99     103     102      98      98      99      98      99     190     188     186     186     190     190     188     189     221    1053
 486 STR repeat, 4010 chars * 100               1857    1857    1827    1831    1848    1814    1836    1853    1834    1872    1839    3384    3461    3420    3446    3399    3347    3431    3399    3782   11177
 487 STR repeat, abcdefghij * 10                   9       8       8       8       8       8       8       8       8       8       8      11      11      10      11      10      10      10      10      38     163
 488 STR repeat, abcdefghij * 100                 17      16      17      16      16      16      16      16      16      15      15      40      40      39      40      39      38      38      38     309    1398
 489 STR repeat, abcdefghij * 1000                95     104     100      95      95     100      95      95      95      92      92     295     299     303     304     296     295     295     292    2983   13876
 490 STR replace, equal replacement               42      41      42      41      41      41      35      36      36     198     198     199     199     198     198     195     194     195     195      30     210
 491 STR replace, longer replacement              43      42      40      40      42      41      36      40      41     197     198     199     199     198     198     196     195     197     196      30     210
 492 STR replace, no replacement                  40      40      37      37      38      37      32      33      33     196     197     198     195     194     194     194     194     195     195      29     209
 493 STR reverse iter/append, 10 c                47      41      39      41      38      38      34      38      38      75      81      75      78      72      71      68      75      75      72      56     172
 494 STR reverse iter/append, 10 uc               47      43      41      42      39      40      35      38      38      74      81      74      77      72      71      67      74      74      72      57     172
 495 STR reverse iter/append, 100 c              296     256     250     259     233     231     225     259     264     600     648     597     625     581     554     518     585     597     579     446    1565
 496 STR reverse iter/append, 100 uc             298     271     262     274     247     247     245     254     259     580     653     596     628     574     547     513     577     587     577     449    1566
 497 STR reverse iter/append, 400 c             1106     958     925     965     865     859     850     969     994    2324    2529    2320    2410    2254    2144    1990    2272    2311    2248    1741    8191
 498 STR reverse iter/append, 400 uc            1114    1014    1000    1025     913     915     923     968     989    2304    2550    2309    2401    2236    2132    1971    2246    2276    2246    1736    8251
 499 STR reverse iter/set, 10 c                   45      40      39      40      38      38      36      40      40      56      61      58      54      54      54      59      58      56      57      41     177
 500 STR reverse iter/set, 10 uc                  46      42      40      41      40      40      37      39      39      56      61      57      53      54      53      59      58      56      56      41     176
 501 STR reverse iter/set, 100 c                 373     336     325     326     320     324     314     359     356     492     540     526     471     470     473     506     500     483     498     361    1662
 502 STR reverse iter/set, 100 uc                401     369     356     357     348     357     338     361     357     490     552     500     465     471     473     514     507     493     500     362    1654
 503 STR reverse iter/set, 400 c                1649    1525    1475    1491    1505    1475    1469    1635    1562    2094    2372    2290    2016    2026    2053    2215    2172    2113    2163    1628    9472
 504 STR reverse iter/set, 400 uc               1730    1574    1565    1563    1627    1635    1566    1666    1615    2134    2385    2176    2020    2115    2173    2260    2218    2155    2218    1653    9447
 505 STR reverse recursive, 10 c                 125     110     105     106     104     100     102     115     114     136     140     121     118     117     114     118     119     116     115      85     303
 506 STR reverse recursive, 10 uc                116     109     103     104     101      98     100     109     110     136     141     121     117     117     114     118     118     116     115      85     302
 507 STR reverse recursive, 100 c               1258    1134    1104    1104    1083    1051    1073    1223    1235    1454    1497    1321    1228    1241    1225    1273    1265    1225    1244     929    2984
 508 STR reverse recursive, 100 uc              1199    1117    1057    1052    1043    1002    1020    1140    1157    2155    2202    2027    1933    1934    1944    1938    1950    1906    1914     932    2979
 509 STR reverse recursive, 400 c               5451    4887    4627    4637    4477    4368    4383    5042    5251    6081    6256    5513    5202    5304    5259    5369    5349    5184    5114    4126    8.0+
 510 STR reverse recursive, 400 uc              5805    5487    5026    5041    5062    4800    4908    6253    6576   18926   19374   18663   18059   18136   18277   18101   18011   17954   17956    4133    8.0+
 511 STR str $a eq $b                             11      10       9       9      10      10       7       7       7      15      16      15      13      13      14      15      15      14      22      13      50
 512 STR str $a eq $b (same obj)                  11      10       9       9      10      10       7       7       7      16      16      16      13      13      14      16      15      14      22      13      49
 513 STR str $a equal ""                           7       6       6       6       6       6       6       6       6      11      11      12      10      10      10      11      10      10      17       8      67
 514 STR str $a ne $b                             11      11      10      10      10      11       7       7       7      16      17      16      14      13      15      15      15      15      23      13      46
 515 STR str $a ne $b (same obj)                  10       9       9       9       9      10       6       6       7      16      16      16      13      13      15      14      15      14      21      12      46
 516 STR str num == ""                             8       7       7       7       7       6       6       6       6       7       8       7       7       7       9       9       9       9       9       8      67
 517 STR string compare                           10      10       9       9      10      10       7       7       7      13      13      12      11      10      11      11      12      11      11      10      18
 518 STR string compare ""                         9       8       8       8       8       8       8       7       8      11      11      11      10      10      10      11      11      10      10      10      39
 519 STR string compare long                     131     129     128     128     129     129     125     131     131     131     131     131     129     129     129     130     131     137     130     128     455
 520 STR string compare long (same obj)           10       9       8       8       9       9       6       6       6     130     131     131     129     128     129     129     130     129     129     127     451
 521 STR string compare mixed long               141     141     140     140     140     142     135     136     137     145     146     144     143     143     143     143     142     141     142     138     453
 522 STR string compare uni long                 136     134     134     134     135     135     130     131     131     150     152     152     148     147     147     149     149     149     149     128     451
 523 STR string equal ""                           9       8       7       8       7       7       7       7       7      11      11      12      10      10      10      11      10      10      17      10      38
 524 STR string equal long (!= len)               24      25      22      23      24      22      20      18      18     151     152     151     148     148     149     151     150     149     160     146     554
 525 STR string equal long (== len)              131     130     129     128     129     129     125     125     125     134     135     135     132     132     133     134     134     133     143     132     557
 526 STR string equal long (same obj)             11      10      10       9      10      10       7       7       7     133     134     134     131     131     132     133     133     132     140     131     555
 527 STR string equal mixed long                  11      10       9       9      10      10       7       7       7     134     135     135     131     132     133     134     134     133     143     131     560
 528 STR string equal uni long                   148     147     146     146     147     147     143     143     143     153     156     155     151     152     152     154     154     153     163     132     527
 529 STR/LIST length, obj shimmer               1177    1175    1174    1186    1263    1173    1172    1314    1336    1335    1348    1328    1320    1331    1317    1319    1318    1318    1315       7     628
 530 SWITCH 1st true                               7       6      18      18      25      18      20      19      20      15      16      13      13      12      13      12      14      14      13      11      51
 531 SWITCH 2nd true                               8       7      18      18      18      18      20      20      20      15      16      13      13      13      13      12      15      14      13      12      52
 532 SWITCH 9th true                              14      13      20      20      20      20      22      22      23      18      19      16      16      15      16      15      17      17      15      14      53
 533 SWITCH default true                          13      12      21      21      21      21      23      22      23      18      19      16      16      16      16      15      18      17      16      15      53
 534 TRACE all set (rwu)                          19      18      18      18      18      17      17      18      18      14      15      13      12      11      12      12      12      12      13      11      20
 535 TRACE no trace set                           19      19      18      18      18      17      17      18      18      14      15      13      12      12      12      12      12      12      13      11      20
 536 TRACE read                                   19      19      18      18      18      17      17      18      18      14      15      13      12      11      12      12      12      12      13      11      20
 537 TRACE unset                                  19      18      18      18      18      17      17      18      18      14      15      13      11      11      12      12      12      12      13      11      20
 538 TRACE write                                  19      19      18      18      18      17      17      18      18      14      15      13      11      12      12      12      12      12      13      11      20
 539 UNSET catch var !exist                       34      34      38      37      38      37      30      30      30      31      32      31      30      30      30      31      30      30      30      26      19
 540 UNSET catch var exists                        6       6       6       6       5       5       5       5       5       5       5       5       4       4       5       4       4       5       4       4      11
 541 UNSET info check var !exist                   8       8       6       6       6       6       7       6       6       5       6       5       4       5       5       5       5       5       4       4      12
 542 UNSET info check var exists                  10      10       9       9       8       8       9       8       8       7       8       6       6       6       7       6       6       6       6       6      13
 543 UNSET nocomplain var !exist                   6       6       6       6       5       6       5       6       6      31      31      31      29      29      30      31      31      30      30      27      20
 544 UNSET nocomplain var exists                   6       6       6       6       5       5       5       5       5       5       5       5       4       4       5       4       4       5       4       4      11
 545 UNSET var exists                              6       5       5       6       5       5       5       5       5       5       5       5       4       4       4       4       4       4       4       4       6
 546 VAR 'array set' of 100 elems                101     101      97      95      95      97      97      98      98     143     147     140     139     145     142     140     140     140     142     119     251
 547 VAR 100 'set's in array                      85      77      75      76      77      78      74      74      74      73      75      70      72      72      72      73      72      73      72      71     224
 548 VAR access global                            11      10       9       9       9      10       7       7       7      14      14      12      12      11      12      13      12      12      12      10      17
 549 VAR access local proc arg                     6       5       5       5       4       5       5       4       5       4       5       5       4       4       4       4       4       4       4       4      14
 550 VAR access locally set                        6       5       5       5       5       5       5       5       5       5       5       5       4       4       4       4       4       4       4       4      14
 551 VAR access upvar                             13      12      11      12      11      11       9       9       9      16      17      15      13      14      15      15      15      15      14      12      19
 552 VAR mset                                     12      11      10      10      10      10      10      10      10      15      15      14      13      13      14      13      13      13      13      12      54
 553 VAR mset (foreach)                            9       7       6       7       6       6       6       6       6       7       7       6       6       6       6       6       6       6       6       5      24
 554 VAR ref absolute                            261     297     234     235     286     298      62      61      61     320     349     366     323     323     324     326     334     340     350     278    8.0+
 555 VAR ref local                                41      38      34      35      35      35      35      34      35      63      65      62      62      61      60      60      61      61      61      57    8.0+
 556 VAR ref variable                             48      45      41      41      43      43      40      39      39     150     153     154     150     149     148     148     153     149     147     134    8.0+
 557 VAR set array element                        11       9       9       9       9      10       7       7       7       6       7       6       5       5       6       6       5       6       6       5       8
 558 VAR set scalar                                4       4       4       4       4       4       3       3       4       3       4       3       3       3       3       3       3       9       3       2       6
 559 WORDCOUNT wc1                              2934    2888    2882    2890    2944    2850    2833    2953    2920    3250    3122    3018    3054    3020    2994    2998    3022    3013    3013    1143    1830
 560 WORDCOUNT wc2                               710     675     699     705     682     670     677     919     919    1864    1896    1797    1791    1808    1784    1846    1824    1825    1820     705     989
 561 WORDCOUNT wc3                               619     633     620     622     623     611     619     855     874    1793    1793    1734    1716    1732    1729    1746    1767    1727    1725     661     741
 561 BENCHMARKS                              1:8.5a2 2:8.5a1 3:8.4.6 4:8.4.5 5:8.4.4 6:8.4.3 7:8.4.2 8:8.4.1 9:8.4.0 10:8.3.5 11:8.3.4 12:8.3.3 13:8.3.2 14:8.3.1 15:8.3.0 16:8.2.3 17:8.2.2 18:8.2.1 19:8.2.0 20:8.0.5 21:7.6p2
 FINISHED 2004-04-01 20:13:33