Tcl Source Code

Artifact [d90cc6714e]
Login

Artifact d90cc6714ec847d90853a1caf63eb7e641523d6b:

Attachment "sn_summary.txt" to ticket [3072080fff] added by ferrieux 2010-09-21 03:44:25.
tcl86.stat tcl86foo.stat tcl86sn.stat tcl86snfoo.stat 000 VERSIONS:
tcl86.stat tcl86foo.stat tcl86sn.stat tcl86snfoo.stat 609 BENCHMARKS
1.00       0.91       0.89       0.89       081 FILE exec interp
1.00       1.02       0.92       1.01       297 LOOP for (to 1000)
1.00       0.90       0.93       0.91       261 LIST iterate list
1.00       0.95       0.93       0.95       346 MTHD inline call
1.00       1.00       0.93       0.93       078 FCOPY binary: 160K
1.00       1.00       0.93       0.96       084 FILE exists ~
1.00       1.00       0.94       0.93       080 FCOPY std: 160K
1.00       1.00       0.95       0.96       079 FCOPY encoding: 160K
1.00       1.01       0.95       0.96       429 READ 595K, read small buf
1.00       0.91       0.96       0.96       592 VAR 100 'set's in array
1.00       0.93       0.96       0.93       167 HEAPSORT2 size 50
1.00       0.94       0.96       0.93       168 HEAPSORT2 size 100
1.00       0.96       0.96       0.98       183 IF multi 9th true
1.00       0.97       0.96       1.01       173 IF elseif true numeric
1.00       1.00       0.96       0.95       437 READ 3050b, read small buf
1.00       1.01       0.96       0.96       445 READ bin 595K, read small buf
1.00       1.08       0.96       0.95       303 LOOP while 1 (to 1000)
1.00       0.94       0.97       0.94       166 HEAPSORT2 size 10
1.00       0.97       0.97       0.98       019 BASE64 encode 10000
1.00       0.98       0.97       0.98       018 BASE64 encode 1000
1.00       0.99       0.97       0.98       017 BASE64 encode 100
1.00       1.00       0.97       0.96       099 FILE glob / readable
1.00       1.00       0.97       0.96       453 READ bin 3050b, read small buf
1.00       1.00       0.97       0.97       103 FILE glob / writable
1.00       1.00       0.97       0.98       082 FILE exec interp: pkg require
1.00       1.00       0.97       0.98       096 FILE glob / isfile
1.00       1.01       0.97       0.97       083 FILE exists tmpfile (obj)
1.00       1.01       0.97       0.97       085 FILE exists! tmpfile (obj)
1.00       1.01       0.97       1.01       426 READ 595K, read
1.00       0.95       0.98       0.95       132 GCCont_i::cGCC1 5000
1.00       0.95       0.98       0.98       598 VAR incr local var 1000x
1.00       0.96       0.98       0.97       597 VAR incr global var 1000x
1.00       0.97       0.98       1.00       422 READ 595K, cat
1.00       0.97       0.98       1.02       182 IF multi 2nd true
1.00       0.98       0.98       0.99       434 READ 3050b, read
1.00       0.98       0.98       0.99       591 VAR 'array set' of 100 elems
1.00       0.98       0.98       1.00       184 IF multi default true
1.00       0.99       0.98       0.98       468 SPLIT on 'cû', 4010 chars
1.00       1.00       0.98       0.97       098 FILE glob / owned
1.00       1.00       0.98       0.98       095 FILE glob / isdirectory
1.00       1.00       0.98       0.98       123 GCCont_cpbrs::cGCC2 5000
1.00       1.00       0.98       0.98       436 READ 3050b, read dyn buf
1.00       1.00       0.98       0.98       580 UNSET catch var !exist
1.00       1.00       0.98       0.99       016 BASE64 encode 10
1.00       1.00       0.98       0.99       062 EVAL list cmd and pure lists
1.00       1.00       0.98       0.99       089 FILE glob / atime
1.00       1.00       0.98       0.99       097 FILE glob / mtime
1.00       1.00       0.98       0.99       120 GCCont_cpbrs::cGCC1 5000
1.00       1.01       0.98       0.97       092 FILE glob / executable
1.00       1.01       0.98       0.97       093 FILE glob / exists
1.00       1.01       0.98       0.98       101 FILE glob / size
1.00       1.03       0.98       0.97       432 READ 3050b, glob-grep match
1.00       1.04       0.98       0.99       086 FILE exists! tmpfile (str)
1.00       0.95       0.99       0.99       063 EXPR {$a} != {$b} int
1.00       0.96       0.99       0.95       587 UPLEVEL none
1.00       0.97       0.99       0.98       599 VAR incr upvar var 1000x
1.00       0.97       0.99       1.00       473 SPLIT, rand 10000 c
1.00       0.97       0.99       1.03       171 IF else true numeric
1.00       0.98       0.99       0.97       077 EXPR unbraced long
1.00       0.98       0.99       0.99       272 LIST regexp search, last item
1.00       0.98       0.99       0.99       430 READ 3050b, cat
1.00       0.99       0.99       0.98       470 SPLIT, 4010 chars
1.00       0.99       0.99       0.99       054 ENC iso8859-2, gets
1.00       0.99       0.99       0.99       474 STR append
1.00       0.99       0.99       1.01       117 GCCont_cpbrs2::cGCC 5000
1.00       1.00       0.99       0.94       073 EXPR inline
1.00       1.00       0.99       0.98       442 READ bin 595K, read
1.00       1.00       0.99       0.99       104 FILE recurse / -dir
1.00       1.00       0.99       0.99       427 READ 595K, read & size
1.00       1.00       0.99       0.99       435 READ 3050b, read & size
1.00       1.00       0.99       0.99       444 READ bin 595K, read dyn buf
1.00       1.01       0.99       0.99       088 FILE glob / all subcommands
1.00       1.01       0.99       0.99       452 READ bin 3050b, read dyn buf
1.00       1.01       0.99       1.00       056 ENC iso8859-2, read & size
1.00       1.01       0.99       1.00       153 GCCont_rsf2::cGCC1 5000
1.00       1.01       0.99       1.00       467 SPLIT on 'cû', 4000 uchars
1.00       1.01       0.99       1.00       607 WORDCOUNT wc1
1.00       1.01       0.99       1.01       148 GCCont_rsf1::cGCC 50
1.00       1.01       0.99       1.03       389 RE count all matches
1.00       1.01       0.99       1.03       604 VAR ref variable
1.00       1.03       0.99       0.96       424 READ 595K, glob-grep match
1.00       1.03       0.99       0.99       459 SPLIT iter, 4010 chars
1.00       1.03       0.99       1.03       262 LIST join list
1.00       1.04       0.99       0.97       301 LOOP foreach, iterate string
1.00       0.89       1.00       0.92       287 LIST reverse lappend
1.00       0.90       1.00       0.95       334 MATRIX transposition-1
1.00       0.94       1.00       0.94       319 MAP string 1 val -nocase
1.00       0.95       1.00       1.00       070 EXPR fifty operands
1.00       0.96       1.00       0.96       306 MAP regsub -nocase, no match
1.00       0.96       1.00       0.99       350 NS alternating
1.00       0.97       1.00       0.97       087 FILE glob tmpdir (60 entries)
1.00       0.97       1.00       0.97       308 MAP regsub 1 val -nocase
1.00       0.97       1.00       0.99       472 SPLIT, rand 1000 c
1.00       0.97       1.00       1.00       428 READ 595K, read dyn buf
1.00       0.98       1.00       0.97       314 MAP regsub 4 val -nocase
1.00       0.98       1.00       0.98       312 MAP regsub 3 val -nocase
1.00       0.98       1.00       0.98       317 MAP string -nocase, no match
1.00       0.98       1.00       0.99       296 LIST typed sort
1.00       0.98       1.00       0.99       423 READ 595K, gets
1.00       0.98       1.00       0.99       514 STR match, recurse (success bt2)
1.00       0.98       1.00       1.01       245 LIST concat SET 2x10
1.00       0.98       1.00       1.02       396 RE n-char long-middle
1.00       0.99       1.00       0.98       310 MAP regsub 2 val -nocase
1.00       0.99       1.00       0.98       323 MAP string 3 val -nocase
1.00       0.99       1.00       0.98       431 READ 3050b, gets
1.00       0.99       1.00       0.98       466 SPLIT on 'cz', 4010 chars
1.00       0.99       1.00       0.99       037 BIN c scan, 1000b
1.00       0.99       1.00       0.99       119 GCCont_cpbrs::cGCC1 500
1.00       0.99       1.00       1.00       160 GCCont_turing::cGCC 50
1.00       0.99       1.00       1.00       162 GCCont_turing::cGCC 5000
1.00       0.99       1.00       1.00       273 LIST regexp search, non-item
1.00       0.99       1.00       1.00       393 RE literal regexp
1.00       0.99       1.00       1.00       469 SPLIT, 4000 uchars
1.00       0.99       1.00       1.01       116 GCCont_cpbrs2::cGCC 500
1.00       0.99       1.00       1.01       161 GCCont_turing::cGCC 500
1.00       0.99       1.00       1.01       372 RE 1-char long-start catching
1.00       0.99       1.00       1.02       015 BASE64 decode3 10000
1.00       0.99       1.00       1.02       370 RE 1-char long-middle catching
1.00       0.99       1.00       1.02       394 RE n-char long-end
1.00       1.00       1.00       0.98       055 ENC iso8859-2, read
1.00       1.00       1.00       0.98       122 GCCont_cpbrs::cGCC2 500
1.00       1.00       1.00       0.98       246 LIST concat SET 2x100
1.00       1.00       1.00       0.98       443 READ bin 595K, read & size
1.00       1.00       1.00       0.99       090 FILE glob / attributes
1.00       1.00       1.00       0.99       243 LIST concat FOREACH/LAPPEND 2x1000
1.00       1.00       1.00       0.99       451 READ bin 3050b, read & size
1.00       1.00       1.00       1.00       038 BIN c scan, 5000b
1.00       1.00       1.00       1.00       236 LIST concat CONCAT 2x10000
1.00       1.00       1.00       1.00       240 LIST concat EVAL/LAPPEND 2x10000
1.00       1.00       1.00       1.00       316 MAP regsub, no match
1.00       1.00       1.00       1.00       320 MAP string 2 val
1.00       1.00       1.00       1.00       321 MAP string 2 val -nocase
1.00       1.00       1.00       1.00       327 MAP string, no match
1.00       1.00       1.00       1.00       391 RE ini file
1.00       1.00       1.00       1.00       392 RE ini file ng
1.00       1.00       1.00       1.00       478 STR append (1MB + 1KB*20)
1.00       1.00       1.00       1.00       479 STR append (1MB + 1KB*1000)
1.00       1.00       1.00       1.00       482 STR append (1MB + 2b*1000)
1.00       1.00       1.00       1.00       510 STR match, recurse (fail backtrack)
1.00       1.00       1.00       1.00       511 STR match, recurse (fail bt1)
1.00       1.00       1.00       1.00       512 STR match, recurse (fail bt2)
1.00       1.00       1.00       1.00       513 STR match, recurse (fail ranchor)
1.00       1.00       1.00       1.00       521 STR repeat, 4010 chars * 100
1.00       1.00       1.00       1.00       524 STR repeat, abcdefghij * 1000
1.00       1.00       1.00       1.00       563 STR string compare uni long
1.00       1.00       1.00       1.00       566 STR string equal long (== len)
1.00       1.00       1.00       1.00       569 STR string equal uni long
1.00       1.00       1.00       1.01       239 LIST concat EVAL/LAPPEND 2x1000
1.00       1.00       1.00       1.01       307 MAP regsub 1 val
1.00       1.00       1.00       1.01       309 MAP regsub 2 val
1.00       1.00       1.00       1.01       322 MAP string 3 val
1.00       1.00       1.00       1.01       324 MAP string 4 val
1.00       1.00       1.00       1.01       401 RE n-char short catching
1.00       1.00       1.00       1.01       420 RE var backtrack case
1.00       1.00       1.00       1.01       421 RE var-based regexp
1.00       1.00       1.00       1.02       377 RE c-comment long
1.00       1.00       1.00       1.03       067 EXPR {$a} == {$b} str (!= len)
1.00       1.01       1.00       0.99       230 LIST concat APPEND 2x100
1.00       1.01       1.00       0.99       232 LIST concat APPEND 2x10000
1.00       1.01       1.00       0.99       450 READ bin 3050b, read
1.00       1.01       1.00       1.00       039 BIN c scan, 10000b
1.00       1.01       1.00       1.00       040 BIN chars, 10000b
1.00       1.01       1.00       1.00       053 ENC iso2022-jp, read & size
1.00       1.01       1.00       1.00       105 FILE recurse / cd
1.00       1.01       1.00       1.00       156 GCCont_rsf2::cGCC2 5000
1.00       1.01       1.00       1.00       318 MAP string 1 val
1.00       1.01       1.00       1.00       464 SPLIT on 'c', 4010 chars
1.00       1.01       1.00       1.01       311 MAP regsub 3 val
1.00       1.01       1.00       1.01       381 RE c-comment long pmatch
1.00       1.01       1.00       1.02       384 RE c-comment many *s catching
1.00       1.01       1.00       1.02       399 RE n-char long-start catching
1.00       1.02       1.00       0.99       150 GCCont_rsf1::cGCC 5000
1.00       1.02       1.00       1.00       051 ENC iso2022-jp, gets
1.00       1.02       1.00       1.00       052 ENC iso2022-jp, read
1.00       1.02       1.00       1.00       159 GCCont_rsf3::cGCC 5000
1.00       1.02       1.00       1.00       248 LIST concat SET 2x10000
1.00       1.04       1.00       1.04       125 GCCont_cpbrs_trap::cGCC 500
1.00       1.05       1.00       1.04       126 GCCont_cpbrs_trap::cGCC 5000
1.00       1.05       1.00       1.06       114 GCCont_cpbre2::cGCC 5000
1.00       1.24       1.00       1.24       515 STR match, recurse2 (fail)
1.00       0.95       1.01       0.98       456 SHA (A) msg len 1000
1.00       0.95       1.01       0.98       457 SHA (A) msg len 10000
1.00       0.95       1.01       1.02       181 IF multi 1st true
1.00       0.96       1.01       0.99       454 SHA (A) msg len 10
1.00       0.96       1.01       0.99       455 SHA (A) msg len 100
1.00       0.96       1.01       1.06       554 STR str {$a} equal
1.00       0.97       1.01       0.99       066 EXPR {$a} == {$b} int
1.00       0.97       1.01       1.04       556 STR str {$a} ne {$b} (same obj)
1.00       0.98       1.01       0.98       609 WORDCOUNT wc3
1.00       0.98       1.01       0.99       118 GCCont_cpbrs::cGCC1 50
1.00       0.98       1.01       0.99       121 GCCont_cpbrs::cGCC2 50
1.00       0.98       1.01       0.99       128 GCCont_expr::cGCC 500
1.00       0.98       1.01       0.99       130 GCCont_i::cGCC1 50
1.00       0.98       1.01       1.02       315 MAP regsub short
1.00       0.98       1.01       1.02       576 TRACE no trace set
1.00       0.98       1.01       1.04       180 IF if true numeric
1.00       0.99       1.01       0.98       003 ARRAY makeHash 500 50
1.00       0.99       1.01       0.98       057 EVAL cmd and mixed lists
1.00       0.99       1.01       0.98       061 EVAL list cmd and mixed lists
1.00       0.99       1.01       0.98       471 SPLIT, rand 100 c
1.00       0.99       1.01       0.98       608 WORDCOUNT wc2
1.00       0.99       1.01       0.99       129 GCCont_expr::cGCC 5000
1.00       0.99       1.01       1.00       127 GCCont_expr::cGCC 50
1.00       0.99       1.01       1.00       460 SPLIT iter, rand 100 c
1.00       0.99       1.01       1.01       013 BASE64 decode3 100
1.00       0.99       1.01       1.01       374 RE 1-char short catching
1.00       0.99       1.01       1.01       494 STR last (failure)
1.00       0.99       1.01       1.02       014 BASE64 decode3 1000
1.00       0.99       1.01       1.02       367 RE 1-char long-end
1.00       0.99       1.01       1.04       071 EXPR incr with expr
1.00       1.00       1.01       0.99       138 GCCont_i::cGCC3 5000
1.00       1.00       1.01       1.00       005 BASE64 decode 100
1.00       1.00       1.01       1.00       009 BASE64 decode2 100
1.00       1.00       1.01       1.00       011 BASE64 decode2 10000
1.00       1.00       1.01       1.00       115 GCCont_cpbrs2::cGCC 50
1.00       1.00       1.01       1.00       465 SPLIT on 'cz', 4000 uchars
1.00       1.00       1.01       1.00       476 STR append (1MB + (1b+1K+1b)*100)
1.00       1.00       1.01       1.01       010 BASE64 decode2 1000
1.00       1.00       1.01       1.01       151 GCCont_rsf2::cGCC1 50
1.00       1.00       1.01       1.01       313 MAP regsub 4 val
1.00       1.00       1.01       1.01       380 RE c-comment long nomatch catching
1.00       1.00       1.01       1.01       477 STR append (1MB + 1KB)
1.00       1.00       1.01       1.01       483 STR append (10KB + 1KB)
1.00       1.00       1.01       1.01       525 STR replace, equal replacement
1.00       1.00       1.01       1.01       562 STR string compare mixed long
1.00       1.00       1.01       1.02       188 KLIST shuffle0 llength 1000
1.00       1.00       1.01       1.02       368 RE 1-char long-end catching
1.00       1.00       1.01       1.02       369 RE 1-char long-middle
1.00       1.00       1.01       1.02       376 RE basic catching
1.00       1.00       1.01       1.02       480 STR append (1MB + 1MB*3)
1.00       1.00       1.01       1.03       064 EXPR {$a} != {$b} str (!= len)
1.00       1.00       1.01       1.03       189 KLIST shuffle0 llength 10000
1.00       1.01       1.01       0.99       247 LIST concat SET 2x1000
1.00       1.01       1.01       1.00       231 LIST concat APPEND 2x1000
1.00       1.01       1.01       1.00       463 SPLIT on 'c', 4000 uchars
1.00       1.01       1.01       1.01       152 GCCont_rsf2::cGCC1 500
1.00       1.01       1.01       1.01       155 GCCont_rsf2::cGCC2 500
1.00       1.01       1.01       1.01       158 GCCont_rsf3::cGCC 500
1.00       1.01       1.01       1.01       229 LIST concat APPEND 2x10
1.00       1.01       1.01       1.01       235 LIST concat CONCAT 2x1000
1.00       1.01       1.01       1.01       378 RE c-comment long catching
1.00       1.01       1.01       1.01       382 RE c-comment long pmatch catching
1.00       1.01       1.01       1.02       044 CATCH return error
1.00       1.01       1.01       1.02       328 MAP |-case regsub
1.00       1.01       1.01       1.02       383 RE c-comment many *s
1.00       1.01       1.01       1.02       388 RE c-comment simple catching
1.00       1.01       1.01       1.03       187 KLIST shuffle0 llength 100
1.00       1.01       1.01       1.03       395 RE n-char long-end catching
1.00       1.01       1.01       1.03       462 SPLIT iter, rand 10000 c
1.00       1.02       1.01       0.97       448 READ bin 3050b, glob-grep match
1.00       1.02       1.01       1.00       433 READ 3050b, glob-grep nomatch
1.00       1.02       1.01       1.01       390 RE extract all matches
1.00       1.02       1.01       1.01       461 SPLIT iter, rand 1000 c
1.00       1.02       1.01       1.02       042 CATCH error, complex
1.00       1.02       1.01       1.02       149 GCCont_rsf1::cGCC 500
1.00       1.02       1.01       1.03       124 GCCont_cpbrs_trap::cGCC 50
1.00       1.03       1.01       1.01       305 MAP http mapReply
1.00       1.03       1.01       1.03       504 STR match, complex (success late)
1.00       1.03       1.01       1.04       112 GCCont_cpbre2::cGCC 50
1.00       1.03       1.01       1.05       109 GCCont_cpbre1::cGCC 50
1.00       1.04       1.01       1.04       304 MAP {([chars])-case} regsub
1.00       1.04       1.01       1.07       135 GCCont_i::cGCC2 5000
1.00       1.05       1.01       1.02       458 SPLIT iter, 4000 uchars
1.00       1.05       1.01       1.05       111 GCCont_cpbre1::cGCC 5000
1.00       1.06       1.01       1.05       110 GCCont_cpbre1::cGCC 500
1.00       1.06       1.01       1.06       290 LIST sort
1.00       1.07       1.01       1.07       113 GCCont_cpbre2::cGCC 500
1.00       0.81       1.02       0.82       484 STR first (failure)
1.00       0.81       1.02       0.82       485 STR first (failure) utf
1.00       0.91       1.02       0.97       139 GCCont_r1::cGCC 50
1.00       0.94       1.02       0.95       027 BASE64 encode3 10000
1.00       0.95       1.02       0.95       026 BASE64 encode3 1000
1.00       0.95       1.02       1.04       176 IF if false num/num
1.00       0.96       1.02       0.96       049 DATA create in a list
1.00       0.96       1.02       1.02       164 HEAPSORT size 50
1.00       0.96       1.02       1.05       553 STR str {$a} eq {$b} (same obj)
1.00       0.97       1.02       0.97       025 BASE64 encode3 100
1.00       0.97       1.02       0.98       100 FILE glob / rootname
1.00       0.97       1.02       0.99       102 FILE glob / tail
1.00       0.97       1.02       1.00       091 FILE glob / dirname
1.00       0.97       1.02       1.00       227 KLIST shuffle6 llength 10000
1.00       0.98       1.02       0.95       538 STR reverse iter/append, 400 c
1.00       0.98       1.02       0.96       539 STR reverse iter/append, 400 uc
1.00       0.98       1.02       0.99       094 FILE glob / extension
1.00       0.98       1.02       1.00       602 VAR ref absolute
1.00       0.98       1.02       1.02       165 HEAPSORT size 100
1.00       0.98       1.02       1.05       075 EXPR ten operands
1.00       0.99       1.02       0.97       131 GCCont_i::cGCC1 500
1.00       0.99       1.02       1.01       244 LIST concat FOREACH/LAPPEND 2x10000
1.00       0.99       1.02       1.01       253 LIST exact search, typed item
1.00       0.99       1.02       1.03       068 EXPR {$a} == {$b} str (== len)
1.00       0.99       1.02       1.03       527 STR replace, no replacement
1.00       0.99       1.02       1.04       050 DATA create in an array
1.00       0.99       1.02       1.04       163 HEAPSORT size 10
1.00       0.99       1.02       1.05       398 RE n-char long-start
1.00       0.99       1.02       1.05       400 RE n-char short
1.00       0.99       1.02       1.07       074 EXPR one operand
1.00       1.00       1.02       0.99       280 LIST replace in mixed list
1.00       1.00       1.02       0.99       325 MAP string 4 val -nocase
1.00       1.00       1.02       1.01       004 BASE64 decode 10
1.00       1.00       1.02       1.01       006 BASE64 decode 1000
1.00       1.00       1.02       1.01       020 BASE64 encode2 10
1.00       1.00       1.02       1.01       242 LIST concat FOREACH/LAPPEND 2x100
1.00       1.00       1.02       1.01       520 STR repeat, 4010 chars * 10
1.00       1.00       1.02       1.02       379 RE c-comment long nomatch
1.00       1.00       1.02       1.02       496 STR last (total failure)
1.00       1.00       1.02       1.03       012 BASE64 decode3 10
1.00       1.00       1.02       1.03       136 GCCont_i::cGCC3 50
1.00       1.00       1.02       1.03       266 LIST list
1.00       1.00       1.02       1.03       385 RE c-comment nomatch
1.00       1.00       1.02       1.03       489 STR first (total failure) utf
1.00       1.00       1.02       1.03       526 STR replace, longer replacement
1.00       1.01       1.02       1.00       570 STR/LIST length, obj shimmer
1.00       1.01       1.02       1.01       007 BASE64 decode 10000
1.00       1.01       1.02       1.01       024 BASE64 encode3 10
1.00       1.01       1.02       1.01       154 GCCont_rsf2::cGCC2 50
1.00       1.01       1.02       1.02       157 GCCont_rsf3::cGCC 50
1.00       1.01       1.02       1.02       475 STR append (1KB + 1KB)
1.00       1.01       1.02       1.02       505 STR match, complex (total failure)
1.00       1.01       1.02       1.02       560 STR string compare long
1.00       1.01       1.02       1.02       589 UPLEVEL to nseval
1.00       1.01       1.02       1.03       397 RE n-char long-middle catching
1.00       1.02       1.02       1.01       041 BIN u char, 10000b
1.00       1.02       1.02       1.02       107 GCCont_cpb::cGCC 500
1.00       1.02       1.02       1.02       386 RE c-comment nomatch catching
1.00       1.02       1.02       1.03       185 KLIST shuffle0 llength 1
1.00       1.02       1.02       1.21       603 VAR ref local
1.00       1.03       1.02       1.01       059 EVAL cmd eval as string
1.00       1.03       1.02       1.03       108 GCCont_cpb::cGCC 5000
1.00       1.04       1.02       1.07       134 GCCont_i::cGCC2 500
1.00       1.05       1.02       1.03       493 STR info locals match
1.00       1.05       1.02       1.05       252 LIST exact search, non-item
1.00       1.13       1.02       1.08       302 LOOP while (to 1000)
1.00       1.19       1.02       1.05       047 DATA access in a list
1.00       1.22       1.02       1.24       502 STR match, complex (failure)
1.00       0.96       1.03       0.96       545 STR reverse iter/set, 400 uc
1.00       0.96       1.03       0.97       543 STR reverse iter/set, 100 uc
1.00       0.96       1.03       0.97       544 STR reverse iter/set, 400 c
1.00       0.97       1.03       1.00       331 MATRIX mult 10x10
1.00       0.97       1.03       1.01       226 KLIST shuffle6 llength 1000
1.00       0.97       1.03       1.01       332 MATRIX mult 15x15
1.00       0.97       1.03       1.03       575 TRACE all set (rwu)
1.00       0.97       1.03       1.04       567 STR string equal long (same obj)
1.00       0.97       1.03       1.05       179 IF if true num/num
1.00       0.98       1.03       1.01       523 STR repeat, abcdefghij * 100
1.00       0.98       1.03       1.03       278 LIST replace first el with multiple
1.00       0.98       1.03       1.03       577 TRACE read
1.00       0.98       1.03       1.04       593 VAR access global
1.00       0.98       1.03       1.06       596 VAR access upvar
1.00       0.99       1.03       1.01       446 READ bin 3050b, cat
1.00       0.99       1.03       1.03       268 LIST lset foreach list
1.00       0.99       1.03       1.04       267 LIST lset foreach l
1.00       0.99       1.03       1.04       409 RE static long nomatch
1.00       0.99       1.03       1.05       371 RE 1-char long-start
1.00       1.00       1.03       0.99       021 BASE64 encode2 100
1.00       1.00       1.03       0.99       447 READ bin 3050b, gets
1.00       1.00       1.03       1.00       022 BASE64 encode2 1000
1.00       1.00       1.03       1.00       034 BIN bitset-v3 1000 chars
1.00       1.00       1.03       1.00       035 BIN bitset-v3 5000 chars
1.00       1.00       1.03       1.01       023 BASE64 encode2 10000
1.00       1.00       1.03       1.01       137 GCCont_i::cGCC3 500
1.00       1.00       1.03       1.01       295 LIST sorted search, typed item
1.00       1.00       1.03       1.02       008 BASE64 decode2 10
1.00       1.00       1.03       1.02       028 BIN bitset-v1 1000 chars
1.00       1.00       1.03       1.02       029 BIN bitset-v1 5000 chars
1.00       1.00       1.03       1.02       030 BIN bitset-v1 10000 chars
1.00       1.00       1.03       1.02       275 LIST remove in mixed list
1.00       1.00       1.03       1.02       481 STR append (1MB + 1MB*5)
1.00       1.00       1.03       1.02       488 STR first (total failure)
1.00       1.00       1.03       1.03       348 MTHD ns lookup call
1.00       1.00       1.03       1.03       387 RE c-comment simple
1.00       1.00       1.03       1.03       590 UPLEVEL to proc
1.00       1.00       1.03       1.05       564 STR string equal
1.00       1.00       1.03       1.06       373 RE 1-char short
1.00       1.01       1.03       0.96       440 READ bin 595K, glob-grep match
1.00       1.01       1.03       1.02       351 PARSE html form upload (7978)
1.00       1.01       1.03       1.02       417 RE var {[0-9]} match
1.00       1.01       1.03       1.03       065 EXPR {$a} != {$b} str (== len)
1.00       1.01       1.03       1.03       352 PARSE html form upload (993570)
1.00       1.02       1.03       1.00       425 READ 595K, glob-grep nomatch
1.00       1.02       1.03       1.03       186 KLIST shuffle0 llength 10
1.00       1.02       1.03       1.03       418 RE var d match
1.00       1.02       1.03       1.05       250 LIST exact search, last item
1.00       1.03       1.03       1.05       254 LIST exact search, untyped item
1.00       1.22       1.03       1.24       516 STR match, recurse2 (success)
1.00       0.95       1.04       0.95       441 READ bin 595K, glob-grep nomatch
1.00       0.97       1.04       0.98       542 STR reverse iter/set, 100 c
1.00       0.97       1.04       1.05       579 TRACE write
1.00       0.97       1.04       1.07       555 STR str {$a} ne {$b}
1.00       0.98       1.04       0.99       499 STR length growing uc (1000)
1.00       0.98       1.04       1.02       225 KLIST shuffle6 llength 100
1.00       0.98       1.04       1.03       043 CATCH no catch used
1.00       0.98       1.04       1.03       174 IF if false al/al
1.00       0.98       1.04       1.04       326 MAP string short
1.00       0.98       1.04       1.04       546 STR reverse recursive, 10 c
1.00       0.98       1.04       1.04       549 STR reverse recursive, 100 uc
1.00       0.98       1.04       1.04       578 TRACE unset
1.00       0.99       1.04       1.01       438 READ bin 595K, cat
1.00       0.99       1.04       1.01       557 STR str num ==
1.00       0.99       1.04       1.02       541 STR reverse iter/set, 10 uc
1.00       0.99       1.04       1.03       343 MTHD imported ns proc call
1.00       0.99       1.04       1.04       060 EVAL cmd eval in list obj var
1.00       0.99       1.04       1.04       238 LIST concat EVAL/LAPPEND 2x100
1.00       0.99       1.04       1.04       260 LIST insert an item at start
1.00       0.99       1.04       1.04       276 LIST remove last element
1.00       0.99       1.04       1.04       281 LIST replace last el with multiple
1.00       0.99       1.04       1.04       347 MTHD interp alias proc call
1.00       0.99       1.04       1.04       349 MTHD switch method call
1.00       0.99       1.04       1.04       522 STR repeat, abcdefghij * 10
1.00       0.99       1.04       1.05       274 LIST remove first element
1.00       0.99       1.04       1.05       329 MAP |-case strmap
1.00       0.99       1.04       1.05       342 MTHD direct ns proc call
1.00       0.99       1.04       1.06       517 STR match, simple (failure)
1.00       0.99       1.04       1.06       518 STR match, simple (success)
1.00       0.99       1.04       1.06       606 VAR set scalar
1.00       0.99       1.04       1.07       552 STR str {$a} eq {$b}
1.00       0.99       1.04       1.08       586 UNSET var exists
1.00       0.99       1.04       1.09       341 MTHD call relative
1.00       1.00       1.04       1.00       036 BIN bitset-v3 10000 chars
1.00       1.00       1.04       1.01       540 STR reverse iter/set, 10 c
1.00       1.00       1.04       1.03       193 KLIST shuffle1-s llength 1000
1.00       1.00       1.04       1.03       291 LIST sorted search, first item
1.00       1.00       1.04       1.04       170 IF else true al
1.00       1.00       1.04       1.04       286 LIST reverse core
1.00       1.00       1.04       1.04       495 STR last (success)
1.00       1.00       1.04       1.05       045 CATCH return except
1.00       1.00       1.04       1.05       408 RE static long match
1.00       1.00       1.04       1.05       507 STR match, exact (success)
1.00       1.00       1.04       1.06       581 UNSET catch var exists
1.00       1.00       1.04       1.08       333 MATRIX transposition-0
1.00       1.01       1.04       1.00       449 READ bin 3050b, glob-grep nomatch
1.00       1.01       1.04       1.01       076 EXPR unbraced
1.00       1.01       1.04       1.02       271 LIST regexp search, first item
1.00       1.01       1.04       1.02       292 LIST sorted search, last item
1.00       1.01       1.04       1.04       293 LIST sorted search, middle item
1.00       1.01       1.04       1.06       529 STR reverse core, 10 uc
1.00       1.01       1.04       1.06       531 STR reverse core, 100 uc
1.00       1.01       1.04       1.06       532 STR reverse core, 400 c
1.00       1.01       1.04       1.07       573 SWITCH 9th true
1.00       1.02       1.04       0.99       536 STR reverse iter/append, 100 c
1.00       1.02       1.04       1.03       106 GCCont_cpb::cGCC 50
1.00       1.02       1.04       1.04       069 EXPR braced
1.00       1.02       1.04       1.09       072 EXPR incr with incr
1.00       1.03       1.04       1.03       534 STR reverse iter/append, 10 c
1.00       1.03       1.04       1.06       559 STR string compare
1.00       1.03       1.04       1.08       133 GCCont_i::cGCC2 50
1.00       1.04       1.04       1.08       356 PROC empty, use args
1.00       0.92       1.05       0.96       140 GCCont_r1::cGCC 500
1.00       0.98       1.05       0.97       146 GCCont_r3::cGCC 500
1.00       0.98       1.05       1.00       498 STR length growing (1000)
1.00       0.98       1.05       1.01       330 MATRIX mult 5x5
1.00       0.98       1.05       1.04       548 STR reverse recursive, 100 c
1.00       0.98       1.05       1.04       550 STR reverse recursive, 400 c
1.00       0.98       1.05       1.04       551 STR reverse recursive, 400 uc
1.00       0.99       1.05       0.98       439 READ bin 595K, gets
1.00       0.99       1.05       1.02       031 BIN bitset-v2 1000 chars
1.00       0.99       1.05       1.02       033 BIN bitset-v2 10000 chars
1.00       0.99       1.05       1.03       600 VAR mset
1.00       0.99       1.05       1.04       046 CATCH return ok
1.00       0.99       1.05       1.04       223 KLIST shuffle6 llength 1
1.00       0.99       1.05       1.04       277 LIST remove middle element
1.00       0.99       1.05       1.04       282 LIST replace last element
1.00       0.99       1.05       1.04       284 LIST replace middle element
1.00       0.99       1.05       1.04       402 RE static anchored match
1.00       0.99       1.05       1.04       487 STR first (success) utf
1.00       0.99       1.05       1.05       224 KLIST shuffle6 llength 10
1.00       0.99       1.05       1.05       339 MTHD array stored proc call
1.00       0.99       1.05       1.05       357 PROC explicit return
1.00       0.99       1.05       1.05       547 STR reverse recursive, 10 uc
1.00       0.99       1.05       1.06       265 LIST length, pure list
1.00       0.99       1.05       1.06       361 PROC implicit return
1.00       0.99       1.05       1.06       582 UNSET info check var !exist
1.00       0.99       1.05       1.06       584 UNSET nocomplain var !exist
1.00       0.99       1.05       1.07       411 RE static r-anchored nomatch
1.00       0.99       1.05       1.07       508 STR match, exact -nocase (failure)
1.00       0.99       1.05       1.07       571 SWITCH 1st true
1.00       0.99       1.05       1.07       585 UNSET nocomplain var exists
1.00       1.00       1.05       0.98       537 STR reverse iter/append, 100 uc
1.00       1.00       1.05       1.05       048 DATA access in an array
1.00       1.00       1.05       1.05       203 KLIST shuffle2 llength 10000
1.00       1.00       1.05       1.05       490 STR index 0
1.00       1.00       1.05       1.06       360 PROC heavily commented
1.00       1.00       1.05       1.06       500 STR length of a LIST
1.00       1.00       1.05       1.07       177 IF if true al
1.00       1.00       1.05       1.07       345 MTHD indirect proc eval #2
1.00       1.00       1.05       1.07       354 PROC do-nothing, one arg
1.00       1.00       1.05       1.07       375 RE basic
1.00       1.00       1.05       1.08       269 LIST lset foreach s l
1.00       1.00       1.05       1.08       359 PROC explicit return (3)
1.00       1.00       1.05       1.08       407 RE static l-anchored nomatch
1.00       1.01       1.05       1.05       249 LIST exact search, first item
1.00       1.01       1.05       1.05       530 STR reverse core, 100 c
1.00       1.01       1.05       1.05       601 VAR mset (foreach)
1.00       1.01       1.05       1.06       298 LOOP for, iterate list
1.00       1.01       1.05       1.06       419 RE var {^$} nomatch
1.00       1.01       1.05       1.07       234 LIST concat CONCAT 2x100
1.00       1.02       1.05       1.05       533 STR reverse core, 400 uc
1.00       1.02       1.05       1.06       241 LIST concat FOREACH/LAPPEND 2x10
1.00       1.02       1.05       1.07       528 STR reverse core, 10 c
1.00       1.02       1.05       1.07       588 UPLEVEL primed
1.00       1.03       1.05       1.05       535 STR reverse iter/append, 10 uc
1.00       1.04       1.05       1.04       365 PROC local links with upvar
1.00       1.04       1.05       1.10       199 KLIST shuffle2 llength 1
1.00       1.08       1.05       1.04       300 LOOP foreach, iterate list
1.00       0.91       1.06       0.97       299 LOOP for, iterate string
1.00       0.98       1.06       0.96       143 GCCont_r2::cGCC 500
1.00       0.98       1.06       0.98       142 GCCont_r2::cGCC 50
1.00       0.98       1.06       1.05       237 LIST concat EVAL/LAPPEND 2x10
1.00       0.98       1.06       1.06       255 LIST index first element
1.00       0.98       1.06       1.06       257 LIST index middle element
1.00       0.98       1.06       1.06       258 LIST insert an item at end
1.00       0.98       1.06       1.07       558 STR string compare
1.00       0.99       1.06       1.00       145 GCCont_r3::cGCC 50
1.00       0.99       1.06       1.02       032 BIN bitset-v2 5000 chars
1.00       0.99       1.06       1.04       283 LIST replace middle el with multiple
1.00       0.99       1.06       1.05       279 LIST replace first element
1.00       0.99       1.06       1.05       568 STR string equal mixed long
1.00       0.99       1.06       1.07       256 LIST index last element
1.00       0.99       1.06       1.08       412 RE static short match
1.00       0.99       1.06       1.08       506 STR match, exact (failure)
1.00       1.00       1.06       1.03       294 LIST sorted search, non-item
1.00       1.00       1.06       1.05       251 LIST exact search, middle item
1.00       1.00       1.06       1.05       259 LIST insert an item at middle
1.00       1.00       1.06       1.05       344 MTHD indirect proc eval
1.00       1.00       1.06       1.06       175 IF if false al/num
1.00       1.00       1.06       1.06       405 RE static anchored nomatch dot
1.00       1.00       1.06       1.07       362 PROC implicit return (2)
1.00       1.00       1.06       1.07       413 RE static short nomatch
1.00       1.00       1.06       1.07       497 STR length (==4010)
1.00       1.00       1.06       1.07       595 VAR access locally set
1.00       1.00       1.06       1.08       358 PROC explicit return (2)
1.00       1.00       1.06       1.08       509 STR match, exact -nocase (success)
1.00       1.01       1.06       1.05       202 KLIST shuffle2 llength 1000
1.00       1.01       1.06       1.05       335 MD5 msg len 10
1.00       1.01       1.06       1.06       172 IF elseif true al
1.00       1.01       1.06       1.06       336 MD5 msg len 100
1.00       1.01       1.06       1.06       338 MD5 msg len 10000
1.00       1.01       1.06       1.06       492 STR index 500
1.00       1.01       1.06       1.06       565 STR string equal long (!= len)
1.00       1.01       1.06       1.07       001 ARRAY genKeys 50
1.00       1.01       1.06       1.07       416 RE var . match
1.00       1.01       1.06       1.07       519 STR range, index 100..200 of 4010
1.00       1.01       1.06       1.07       572 SWITCH 2nd true
1.00       1.01       1.06       1.08       415 RE var ***= directive nomatch
1.00       1.01       1.06       1.09       406 RE static l-anchored match
1.00       1.02       1.06       1.06       491 STR index 100
1.00       1.02       1.06       1.07       363 PROC implicit return (3)
1.00       1.02       1.06       1.11       270 LIST lset foreach s list
1.00       1.03       1.06       1.08       002 ARRAY genKeys 500
1.00       0.94       1.07       0.96       141 GCCont_r1::cGCC 5000
1.00       0.98       1.07       1.05       058 EVAL cmd eval as list
1.00       0.98       1.07       1.08       288 LIST small, early range
1.00       0.99       1.07       1.07       178 IF if true al/al
1.00       0.99       1.07       1.07       605 VAR set array element
1.00       1.00       1.07       1.00       147 GCCont_r3::cGCC 5000
1.00       1.00       1.07       1.05       486 STR first (success)
1.00       1.00       1.07       1.07       574 SWITCH default true
1.00       1.00       1.07       1.08       228 LIST append to list
1.00       1.00       1.07       1.08       403 RE static anchored match dot
1.00       1.00       1.07       1.08       594 VAR access local proc arg
1.00       1.00       1.07       1.10       501 STR length static str
1.00       1.01       1.07       1.05       201 KLIST shuffle2 llength 100
1.00       1.01       1.07       1.06       337 MD5 msg len 1000
1.00       1.01       1.07       1.08       404 RE static anchored nomatch
1.00       1.01       1.07       1.09       204 KLIST shuffle3 llength 1
1.00       1.01       1.07       1.09       410 RE static r-anchored match
1.00       1.02       1.07       1.06       200 KLIST shuffle2 llength 10
1.00       1.02       1.07       1.08       208 KLIST shuffle3 llength 10000
1.00       1.02       1.07       1.09       222 KLIST shuffle5a llength 10000
1.00       1.03       1.07       1.08       583 UNSET info check var exists
1.00       1.05       1.07       1.06       364 PROC local links with global
1.00       1.05       1.07       1.06       366 PROC local links with variable
1.00       0.98       1.08       1.07       289 LIST small, late range
1.00       1.00       1.08       1.08       169 IF 1/0 check
1.00       1.00       1.08       1.08       198 KLIST shuffle1a llength 10000
1.00       1.00       1.08       1.08       355 PROC empty, no args
1.00       1.00       1.08       1.09       197 KLIST shuffle1a llength 1000
1.00       1.00       1.08       1.09       218 KLIST shuffle5a llength 1
1.00       1.01       1.08       1.08       217 KLIST shuffle5-s llength 1000
1.00       1.01       1.08       1.09       195 KLIST shuffle1a llength 10
1.00       1.01       1.08       1.09       196 KLIST shuffle1a llength 100
1.00       1.01       1.08       1.12       503 STR match, complex (success early)
1.00       1.02       1.08       1.08       194 KLIST shuffle1a llength 1
1.00       1.02       1.08       1.08       414 RE var ***= directive match
1.00       1.03       1.08       1.07       561 STR string compare long (same obj)
1.00       1.03       1.08       1.09       209 KLIST shuffle4 llength 1
1.00       0.98       1.09       1.09       285 LIST replace range
1.00       0.99       1.09       1.09       191 KLIST shuffle1-s llength 10
1.00       1.01       1.09       1.08       192 KLIST shuffle1-s llength 100
1.00       1.01       1.09       1.11       190 KLIST shuffle1-s llength 1
1.00       1.01       1.09       1.11       219 KLIST shuffle5a llength 10
1.00       1.01       1.09       1.11       340 MTHD call absolute
1.00       1.01       1.09       1.12       215 KLIST shuffle5-s llength 10
1.00       1.01       1.09       1.12       220 KLIST shuffle5a llength 100
1.00       1.01       1.09       1.12       221 KLIST shuffle5a llength 1000
1.00       1.02       1.09       1.10       207 KLIST shuffle3 llength 1000
1.00       1.02       1.09       1.11       206 KLIST shuffle3 llength 100
1.00       1.02       1.09       1.11       214 KLIST shuffle5-s llength 1
1.00       1.03       1.09       1.10       205 KLIST shuffle3 llength 10
1.00       1.03       1.09       1.10       211 KLIST shuffle4 llength 100
1.00       1.03       1.09       1.10       212 KLIST shuffle4 llength 1000
1.00       1.03       1.09       1.10       213 KLIST shuffle4 llength 10000
1.00       1.00       1.10       1.00       144 GCCont_r2::cGCC 5000
1.00       1.02       1.10       1.10       233 LIST concat CONCAT 2x10
1.00       1.02       1.10       1.12       216 KLIST shuffle5-s llength 100
1.00       1.03       1.10       1.10       210 KLIST shuffle4 llength 10
1.00       0.97       1.11       1.14       264 LIST large, late range
1.00       0.96       1.12       1.13       353 PROC do-nothing, no args
1.00       0.97       1.12       1.10       263 LIST large, early range