Attachment "parse.bench" to
ticket [455151ffff]
added by
msofer
2001-08-28 18:42:27.
0000: 54 43 4c 5f 49 4e 54 45 52 50 3a 20 31 3a 38 2e TCL_INTERP: 1:8.
0010: 34 61 34 20 32 3a 38 2e 34 61 34 0a 53 54 41 52 4a4 2:8.4a4.STAR
0020: 54 45 44 20 32 30 30 31 2d 30 38 2d 32 37 20 32 TED 2001-08-27 2
0030: 33 3a 33 36 3a 34 37 20 28 72 75 6e 62 65 6e 63 3:36:47 (runbenc
0040: 68 2e 74 63 6c 20 76 31 2e 31 31 29 0a 42 65 6e h.tcl v1.11).Ben
0050: 63 68 6d 61 72 6b 20 31 3a 38 2e 34 61 34 20 2f chmark 1:8.4a4 /
0060: 43 56 53 2f 74 63 6c 5f 53 46 5f 63 6c 65 61 6e CVS/tcl_SF_clean
0070: 2f 75 6e 69 78 2f 74 63 6c 73 68 0a 62 62 63 63 /unix/tclsh.bbcc
0080: 64 65 65 66 68 6b 6c 6c 6d 6d 6d 6d 70 72 72 73 deefhkllmmmmprrs
0090: 73 73 74 75 76 77 20 30 30 3a 30 34 3a 31 31 20 sstuvw 00:04:11
00a0: 65 6c 61 70 73 65 64 0a 42 65 6e 63 68 6d 61 72 elapsed.Benchmar
00b0: 6b 20 32 3a 38 2e 34 61 34 20 2f 43 56 53 2f 74 k 2:8.4a4 /CVS/t
00c0: 63 6c 5f 34 35 35 31 35 31 2f 75 6e 69 78 2f 74 cl_455151/unix/t
00d0: 63 6c 73 68 0a 62 62 63 63 64 65 65 66 68 6b 6c clsh.bbccdeefhkl
00e0: 6c 6d 6d 6d 6d 70 72 72 73 73 73 74 75 76 77 20 lmmmmprrssstuvw
00f0: 30 30 3a 30 34 3a 31 30 20 65 6c 61 70 73 65 64 00:04:10 elapsed
0100: 0a 30 30 30 20 56 45 52 53 49 4f 4e 53 3a 20 20 .000 VERSIONS:
0110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0120: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 3a 38 1:8
0130: 2e 34 61 34 20 32 3a 38 2e 34 61 34 0a 30 30 31 .4a4 2:8.4a4.001
0140: 20 42 41 53 45 36 34 20 64 65 63 6f 64 65 20 31 BASE64 decode 1
0150: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0
0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 34 30 34 404
0170: 20 20 20 20 20 34 30 33 0a 30 30 32 20 42 41 53 403.002 BAS
0180: 45 36 34 20 64 65 63 6f 64 65 20 31 30 30 20 20 E64 decode 100
0190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01a0: 20 20 20 20 20 20 20 20 33 32 33 30 20 20 20 20 3230
01b0: 33 31 39 37 0a 30 30 33 20 42 41 53 45 36 34 20 3197.003 BASE64
01c0: 64 65 63 6f 64 65 20 31 30 30 30 20 20 20 20 20 decode 1000
01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
01e0: 20 20 20 33 31 34 32 34 20 20 20 33 31 30 30 32 31424 31002
01f0: 0a 30 30 34 20 42 41 53 45 36 34 20 64 65 63 6f .004 BASE64 deco
0200: 64 65 20 31 30 30 30 30 20 20 20 20 20 20 20 20 de 10000
0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 31 31
0220: 34 37 38 34 20 20 33 31 31 33 36 38 0a 30 30 35 4784 311368.005
0230: 20 42 41 53 45 36 34 20 64 65 63 6f 64 65 32 20 BASE64 decode2
0240: 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10
0250: 20 20 20 20 20 20 20 20 20 20 20 20 20 34 33 39 439
0260: 20 20 20 20 20 33 37 35 0a 30 30 36 20 42 41 53 375.006 BAS
0270: 45 36 34 20 64 65 63 6f 64 65 32 20 31 30 30 20 E64 decode2 100
0280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0290: 20 20 20 20 20 20 20 20 33 30 38 33 20 20 20 20 3083
02a0: 33 30 35 36 0a 30 30 37 20 42 41 53 45 36 34 20 3056.007 BASE64
02b0: 64 65 63 6f 64 65 32 20 31 30 30 30 20 20 20 20 decode2 1000
02c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
02d0: 20 20 20 33 31 37 33 33 20 20 20 33 30 34 33 37 31733 30437
02e0: 0a 30 30 38 20 42 41 53 45 36 34 20 64 65 63 6f .008 BASE64 deco
02f0: 64 65 32 20 31 30 30 30 30 20 20 20 20 20 20 20 de2 10000
0300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 30 30
0310: 30 35 33 30 20 20 32 39 38 30 39 34 0a 30 30 39 0530 298094.009
0320: 20 42 41 53 45 36 34 20 65 6e 63 6f 64 65 20 31 BASE64 encode 1
0330: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0
0340: 20 20 20 20 20 20 20 20 20 20 20 20 20 32 38 39 289
0350: 20 20 20 20 20 32 39 31 0a 30 31 30 20 42 41 53 291.010 BAS
0360: 45 36 34 20 65 6e 63 6f 64 65 20 31 30 30 20 20 E64 encode 100
0370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0380: 20 20 20 20 20 20 20 20 32 33 37 34 20 20 20 20 2374
0390: 32 34 30 35 0a 30 31 31 20 42 41 53 45 36 34 20 2405.011 BASE64
03a0: 65 6e 63 6f 64 65 20 31 30 30 30 20 20 20 20 20 encode 1000
03b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
03c0: 20 20 20 32 33 36 36 35 20 20 20 32 33 33 37 34 23665 23374
03d0: 0a 30 31 32 20 42 41 53 45 36 34 20 65 6e 63 6f .012 BASE64 enco
03e0: 64 65 20 31 30 30 30 30 20 20 20 20 20 20 20 20 de 10000
03f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 33 23
0400: 33 33 31 30 20 20 32 33 35 31 31 39 0a 30 31 33 3310 235119.013
0410: 20 42 41 53 45 36 34 20 65 6e 63 6f 64 65 32 20 BASE64 encode2
0420: 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10
0430: 20 20 20 20 20 20 20 20 20 20 20 20 20 32 36 32 262
0440: 20 20 20 20 20 32 36 36 0a 30 31 34 20 42 41 53 266.014 BAS
0450: 45 36 34 20 65 6e 63 6f 64 65 32 20 31 30 30 20 E64 encode2 100
0460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0470: 20 20 20 20 20 20 20 20 32 31 30 33 20 20 20 20 2103
0480: 32 33 38 32 0a 30 31 35 20 42 41 53 45 36 34 20 2382.015 BASE64
0490: 65 6e 63 6f 64 65 32 20 31 30 30 30 20 20 20 20 encode2 1000
04a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
04b0: 20 20 20 32 30 38 37 35 20 20 20 32 31 30 34 35 20875 21045
04c0: 0a 30 31 36 20 42 41 53 45 36 34 20 65 6e 63 6f .016 BASE64 enco
04d0: 64 65 32 20 31 30 30 30 30 20 20 20 20 20 20 20 de2 10000
04e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 30 20
04f0: 37 31 36 39 20 20 32 30 39 36 30 38 0a 30 31 37 7169 209608.017
0500: 20 42 49 4e 20 62 69 74 73 65 74 2d 76 31 20 31 BIN bitset-v1 1
0510: 30 30 30 20 63 68 61 72 73 20 20 20 20 20 20 20 000 chars
0520: 20 20 20 20 20 20 20 20 20 20 20 31 32 37 33 35 12735
0530: 20 20 20 31 32 36 31 33 0a 30 31 38 20 42 49 4e 12613.018 BIN
0540: 20 62 69 74 73 65 74 2d 76 31 20 35 30 30 30 20 bitset-v1 5000
0550: 63 68 61 72 73 20 20 20 20 20 20 20 20 20 20 20 chars
0560: 20 20 20 20 20 20 20 36 31 35 37 34 20 20 20 36 61574 6
0570: 31 36 38 38 0a 30 31 39 20 42 49 4e 20 62 69 74 1688.019 BIN bit
0580: 73 65 74 2d 76 31 20 31 30 30 30 30 20 63 68 61 set-v1 10000 cha
0590: 72 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rs
05a0: 20 20 31 32 33 32 38 34 20 20 31 32 33 34 34 37 123284 123447
05b0: 0a 30 32 30 20 42 49 4e 20 62 69 74 73 65 74 2d .020 BIN bitset-
05c0: 76 32 20 31 30 30 30 20 63 68 61 72 73 20 20 20 v2 1000 chars
05d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
05e0: 36 31 31 32 20 20 20 20 35 39 36 33 0a 30 32 31 6112 5963.021
05f0: 20 42 49 4e 20 62 69 74 73 65 74 2d 76 32 20 35 BIN bitset-v2 5
0600: 30 30 30 20 63 68 61 72 73 20 20 20 20 20 20 20 000 chars
0610: 20 20 20 20 20 20 20 20 20 20 20 33 31 30 33 39 31039
0620: 20 20 20 33 30 37 30 33 0a 30 32 32 20 42 49 4e 30703.022 BIN
0630: 20 62 69 74 73 65 74 2d 76 32 20 31 30 30 30 30 bitset-v2 10000
0640: 20 63 68 61 72 73 20 20 20 20 20 20 20 20 20 20 chars
0650: 20 20 20 20 20 20 20 36 33 34 37 36 20 20 20 36 63476 6
0660: 33 30 36 30 0a 30 32 33 20 42 49 4e 20 62 69 74 3060.023 BIN bit
0670: 73 65 74 2d 76 33 20 31 30 30 30 20 63 68 61 72 set-v3 1000 char
0680: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s
0690: 20 20 20 20 32 30 38 36 20 20 20 20 32 30 39 30 2086 2090
06a0: 0a 30 32 34 20 42 49 4e 20 62 69 74 73 65 74 2d .024 BIN bitset-
06b0: 76 33 20 35 30 30 30 20 63 68 61 72 73 20 20 20 v3 5000 chars
06c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 1
06d0: 31 39 37 34 20 20 20 31 31 39 38 31 0a 30 32 35 1974 11981.025
06e0: 20 42 49 4e 20 62 69 74 73 65 74 2d 76 33 20 31 BIN bitset-v3 1
06f0: 30 30 30 30 20 63 68 61 72 73 20 20 20 20 20 20 0000 chars
0700: 20 20 20 20 20 20 20 20 20 20 20 32 37 32 39 38 27298
0710: 20 20 20 32 37 32 30 35 0a 30 32 36 20 42 49 4e 27205.026 BIN
0720: 20 63 20 73 63 61 6e 2c 20 31 30 30 30 62 20 20 c scan, 1000b
0730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0740: 20 20 20 20 20 20 20 20 20 33 32 36 20 20 20 20 326
0750: 20 33 32 35 0a 30 32 37 20 42 49 4e 20 63 20 73 325.027 BIN c s
0760: 63 61 6e 2c 20 35 30 30 30 62 20 20 20 20 20 20 can, 5000b
0770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0780: 20 20 20 20 31 36 39 31 20 20 20 20 31 36 39 37 1691 1697
0790: 0a 30 32 38 20 42 49 4e 20 63 20 73 63 61 6e 2c .028 BIN c scan,
07a0: 20 31 30 30 30 30 62 20 20 20 20 20 20 20 20 20 10000b
07b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
07c0: 34 35 39 30 20 20 20 20 34 36 30 30 0a 30 32 39 4590 4600.029
07d0: 20 43 41 54 43 48 20 6e 6f 20 63 61 74 63 68 20 CATCH no catch
07e0: 75 73 65 64 20 20 20 20 20 20 20 20 20 20 20 20 used
07f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 3
0800: 20 20 20 20 20 20 20 33 0a 30 33 30 20 43 41 54 3.030 CAT
0810: 43 48 20 72 65 74 75 72 6e 20 65 72 72 6f 72 20 CH return error
0820: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0830: 20 20 20 20 20 20 20 20 20 20 32 37 20 20 20 20 27
0840: 20 20 32 37 0a 30 33 31 20 43 41 54 43 48 20 72 27.031 CATCH r
0850: 65 74 75 72 6e 20 6f 6b 20 20 20 20 20 20 20 20 eturn ok
0860: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0870: 20 20 20 20 20 20 20 33 20 20 20 20 20 20 20 33 3 3
0880: 0a 30 33 32 20 44 41 54 41 20 61 63 63 65 73 73 .032 DATA access
0890: 20 69 6e 20 61 20 6c 69 73 74 20 20 20 20 20 20 in a list
08a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
08b0: 31 34 31 34 20 20 20 20 31 33 36 32 0a 30 33 33 1414 1362.033
08c0: 20 44 41 54 41 20 61 63 63 65 73 73 20 69 6e 20 DATA access in
08d0: 61 6e 20 61 72 72 61 79 20 20 20 20 20 20 20 20 an array
08e0: 20 20 20 20 20 20 20 20 20 20 20 20 32 30 35 36 2056
08f0: 20 20 20 20 32 30 30 33 0a 30 33 34 20 44 41 54 2003.034 DAT
0900: 41 20 63 72 65 61 74 65 20 69 6e 20 61 20 6c 69 A create in a li
0910: 73 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 st
0920: 20 20 20 20 20 20 20 20 20 39 34 35 20 20 20 20 945
0930: 20 39 37 33 0a 30 33 35 20 44 41 54 41 20 63 72 973.035 DATA cr
0940: 65 61 74 65 20 69 6e 20 61 6e 20 61 72 72 61 79 eate in an array
0950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0960: 20 20 20 20 32 35 37 39 20 20 20 20 32 34 39 38 2579 2498
0970: 0a 30 33 36 20 45 56 41 4c 20 63 6d 64 20 61 6e .036 EVAL cmd an
0980: 64 20 6d 69 78 65 64 20 6c 69 73 74 73 20 20 20 d mixed lists
0990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
09a0: 31 32 34 32 20 20 20 20 31 34 38 34 0a 30 33 37 1242 1484.037
09b0: 20 45 56 41 4c 20 63 6d 64 20 65 76 61 6c 20 61 EVAL cmd eval a
09c0: 73 20 6c 69 73 74 20 20 20 20 20 20 20 20 20 20 s list
09d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 9
09e0: 20 20 20 20 20 20 20 39 0a 30 33 38 20 45 56 41 9.038 EVA
09f0: 4c 20 63 6d 64 20 65 76 61 6c 20 61 73 20 73 74 L cmd eval as st
0a00: 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 ring
0a10: 20 20 20 20 20 20 20 20 20 20 32 31 20 20 20 20 21
0a20: 20 20 32 32 0a 30 33 39 20 45 56 41 4c 20 63 6d 22.039 EVAL cm
0a30: 64 20 65 76 61 6c 20 69 6e 20 6c 69 73 74 20 6f d eval in list o
0a40: 62 6a 20 76 61 72 20 20 20 20 20 20 20 20 20 20 bj var
0a50: 20 20 20 20 20 20 31 30 20 20 20 20 20 20 31 30 10 10
0a60: 0a 30 34 30 20 45 56 41 4c 20 6c 69 73 74 20 63 .040 EVAL list c
0a70: 6d 64 20 61 6e 64 20 6d 69 78 65 64 20 6c 69 73 md and mixed lis
0a80: 74 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ts
0a90: 31 32 33 36 20 20 20 20 31 35 31 30 0a 30 34 31 1236 1510.041
0aa0: 20 45 56 41 4c 20 6c 69 73 74 20 63 6d 64 20 61 EVAL list cmd a
0ab0: 6e 64 20 70 75 72 65 20 6c 69 73 74 73 20 20 20 nd pure lists
0ac0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 37 97
0ad0: 20 20 20 20 20 20 39 37 0a 30 34 32 20 45 58 50 97.042 EXP
0ae0: 52 20 62 72 61 63 65 64 20 20 20 20 20 20 20 20 R braced
0af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0b00: 20 20 20 20 20 20 20 20 20 20 31 31 20 20 20 20 11
0b10: 20 20 31 31 0a 30 34 33 20 45 58 50 52 20 66 69 11.043 EXPR fi
0b20: 66 74 79 20 6f 70 65 72 61 6e 64 73 20 20 20 20 fty operands
0b30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0b40: 20 20 20 20 20 20 32 30 20 20 20 20 20 20 31 39 20 19
0b50: 0a 30 34 34 20 45 58 50 52 20 69 6e 63 72 20 77 .044 EXPR incr w
0b60: 69 74 68 20 65 78 70 72 20 20 20 20 20 20 20 20 ith expr
0b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0b80: 20 20 20 33 20 20 20 20 20 20 20 33 0a 30 34 35 3 3.045
0b90: 20 45 58 50 52 20 69 6e 63 72 20 77 69 74 68 20 EXPR incr with
0ba0: 69 6e 63 72 20 20 20 20 20 20 20 20 20 20 20 20 incr
0bb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 4
0bc0: 20 20 20 20 20 20 20 34 0a 30 34 36 20 45 58 50 4.046 EXP
0bd0: 52 20 69 6e 6c 69 6e 65 20 20 20 20 20 20 20 20 R inline
0be0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0bf0: 20 20 20 20 20 20 20 20 20 20 31 32 20 20 20 20 12
0c00: 20 20 31 32 0a 30 34 37 20 45 58 50 52 20 6f 6e 12.047 EXPR on
0c10: 65 20 6f 70 65 72 61 6e 64 20 20 20 20 20 20 20 e operand
0c20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0c30: 20 20 20 20 20 20 20 33 20 20 20 20 20 20 20 33 3 3
0c40: 0a 30 34 38 20 45 58 50 52 20 74 65 6e 20 6f 70 .048 EXPR ten op
0c50: 65 72 61 6e 64 73 20 20 20 20 20 20 20 20 20 20 erands
0c60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0c70: 20 20 20 36 20 20 20 20 20 20 20 36 0a 30 34 39 6 6.049
0c80: 20 45 58 50 52 20 75 6e 62 72 61 63 65 64 20 20 EXPR unbraced
0c90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0ca0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 35 75
0cb0: 20 20 20 20 20 20 38 30 0a 30 35 30 20 46 43 4f 80.050 FCO
0cc0: 50 59 20 62 69 6e 61 72 79 3a 20 31 36 30 4b 20 PY binary: 160K
0cd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0ce0: 20 20 20 20 20 20 20 20 36 33 35 39 20 20 20 20 6359
0cf0: 36 33 38 30 0a 30 35 31 20 46 43 4f 50 59 20 65 6380.051 FCOPY e
0d00: 6e 63 6f 64 69 6e 67 3a 20 31 36 30 4b 20 20 20 ncoding: 160K
0d10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0d20: 20 20 20 32 33 34 30 34 20 20 20 32 33 31 38 38 23404 23188
0d30: 0a 30 35 32 20 46 43 4f 50 59 20 73 74 64 3a 20 .052 FCOPY std:
0d40: 31 36 30 4b 20 20 20 20 20 20 20 20 20 20 20 20 160K
0d50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0d60: 36 34 34 35 20 20 20 20 36 34 39 34 0a 30 35 33 6445 6494.053
0d70: 20 48 45 41 50 53 4f 52 54 20 73 69 7a 65 20 31 HEAPSORT size 1
0d80: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0
0d90: 20 20 20 20 20 20 20 20 20 20 20 20 20 34 39 38 498
0da0: 20 20 20 20 20 34 39 37 0a 30 35 34 20 48 45 41 497.054 HEA
0db0: 50 53 4f 52 54 20 73 69 7a 65 20 35 30 20 20 20 PSORT size 50
0dc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0dd0: 20 20 20 20 20 20 20 20 33 34 38 30 20 20 20 20 3480
0de0: 33 34 34 38 0a 30 35 35 20 48 45 41 50 53 4f 52 3448.055 HEAPSOR
0df0: 54 20 73 69 7a 65 20 31 30 30 20 20 20 20 20 20 T size 100
0e00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0e10: 20 20 20 20 37 38 38 35 20 20 20 20 37 38 32 33 7885 7823
0e20: 0a 30 35 36 20 49 46 20 65 6c 73 65 20 74 72 75 .056 IF else tru
0e30: 65 20 61 6c 20 20 20 20 20 20 20 20 20 20 20 20 e al
0e40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0e50: 20 20 31 37 20 20 20 20 20 20 31 36 0a 30 35 37 17 16.057
0e60: 20 49 46 20 65 6c 73 65 20 74 72 75 65 20 6e 75 IF else true nu
0e70: 6d 65 72 69 63 20 20 20 20 20 20 20 20 20 20 20 meric
0e80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 7
0e90: 20 20 20 20 20 20 20 37 0a 30 35 38 20 49 46 20 7.058 IF
0ea0: 65 6c 73 65 69 66 20 74 72 75 65 20 61 6c 20 20 elseif true al
0eb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0ec0: 20 20 20 20 20 20 20 20 20 20 31 36 20 20 20 20 16
0ed0: 20 20 31 36 0a 30 35 39 20 49 46 20 65 6c 73 65 16.059 IF else
0ee0: 69 66 20 74 72 75 65 20 6e 75 6d 65 72 69 63 20 if true numeric
0ef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0f00: 20 20 20 20 20 20 20 38 20 20 20 20 20 20 20 38 8 8
0f10: 0a 30 36 30 20 49 46 20 69 66 20 66 61 6c 73 65 .060 IF if false
0f20: 20 61 6c 2f 61 6c 20 20 20 20 20 20 20 20 20 20 al/al
0f30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0f40: 20 20 31 31 20 20 20 20 20 20 31 31 0a 30 36 31 11 11.061
0f50: 20 49 46 20 69 66 20 66 61 6c 73 65 20 61 6c 2f IF if false al/
0f60: 6e 75 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 num
0f70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 9
0f80: 20 20 20 20 20 20 20 39 0a 30 36 32 20 49 46 20 9.062 IF
0f90: 69 66 20 66 61 6c 73 65 20 6e 75 6d 2f 6e 75 6d if false num/num
0fa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0fb0: 20 20 20 20 20 20 20 20 20 20 20 36 20 20 20 20 6
0fc0: 20 20 20 36 0a 30 36 33 20 49 46 20 69 66 20 74 6.063 IF if t
0fd0: 72 75 65 20 61 6c 20 20 20 20 20 20 20 20 20 20 rue al
0fe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0ff0: 20 20 20 20 20 20 31 31 20 20 20 20 20 20 31 31 11 11
1000: 0a 30 36 34 20 49 46 20 69 66 20 74 72 75 65 20 .064 IF if true
1010: 61 6c 2f 61 6c 20 20 20 20 20 20 20 20 20 20 20 al/al
1020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1030: 20 20 31 31 20 20 20 20 20 20 31 31 0a 30 36 35 11 11.065
1040: 20 49 46 20 69 66 20 74 72 75 65 20 6e 75 6d 2f IF if true num/
1050: 6e 75 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 num
1060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 6
1070: 20 20 20 20 20 20 20 36 0a 30 36 36 20 49 46 20 6.066 IF
1080: 69 66 20 74 72 75 65 20 6e 75 6d 65 72 69 63 20 if true numeric
1090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
10a0: 20 20 20 20 20 20 20 20 20 20 20 36 20 20 20 20 6
10b0: 20 20 20 36 0a 30 36 37 20 49 46 20 6d 75 6c 74 6.067 IF mult
10c0: 69 20 31 73 74 20 74 72 75 65 20 20 20 20 20 20 i 1st true
10d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
10e0: 20 20 20 20 20 20 20 36 20 20 20 20 20 20 20 36 6 6
10f0: 0a 30 36 38 20 49 46 20 6d 75 6c 74 69 20 32 6e .068 IF multi 2n
1100: 64 20 74 72 75 65 20 20 20 20 20 20 20 20 20 20 d true
1110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1120: 20 20 20 37 20 20 20 20 20 20 20 37 0a 30 36 39 7 7.069
1130: 20 49 46 20 6d 75 6c 74 69 20 39 74 68 20 74 72 IF multi 9th tr
1140: 75 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ue
1150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35 15
1160: 20 20 20 20 20 20 31 35 0a 30 37 30 20 49 46 20 15.070 IF
1170: 6d 75 6c 74 69 20 64 65 66 61 75 6c 74 20 74 72 multi default tr
1180: 75 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ue
1190: 20 20 20 20 20 20 20 20 20 20 31 35 20 20 20 20 15
11a0: 20 20 31 35 0a 30 37 31 20 4b 4c 49 53 54 20 73 15.071 KLIST s
11b0: 68 75 66 66 6c 65 30 20 6c 6c 65 6e 67 74 68 20 huffle0 llength
11c0: 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1
11d0: 20 20 20 20 20 20 34 36 20 20 20 20 20 20 34 36 46 46
11e0: 0a 30 37 32 20 4b 4c 49 53 54 20 73 68 75 66 66 .072 KLIST shuff
11f0: 6c 65 30 20 6c 6c 65 6e 67 74 68 20 31 30 20 20 le0 llength 10
1200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1210: 20 31 32 38 20 20 20 20 20 31 33 38 0a 30 37 33 128 138.073
1220: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 30 20 KLIST shuffle0
1230: 6c 6c 65 6e 67 74 68 20 31 30 30 20 20 20 20 20 llength 100
1240: 20 20 20 20 20 20 20 20 20 20 20 20 31 30 36 30 1060
1250: 20 20 20 20 31 30 32 39 0a 30 37 34 20 4b 4c 49 1029.074 KLI
1260: 53 54 20 73 68 75 66 66 6c 65 30 20 6c 6c 65 6e ST shuffle0 llen
1270: 67 74 68 20 31 30 30 30 20 20 20 20 20 20 20 20 gth 1000
1280: 20 20 20 20 20 20 20 31 31 36 32 35 20 20 20 31 11625 1
1290: 31 35 31 35 0a 30 37 35 20 4b 4c 49 53 54 20 73 1515.075 KLIST s
12a0: 68 75 66 66 6c 65 30 20 6c 6c 65 6e 67 74 68 20 huffle0 llength
12b0: 31 30 30 30 30 20 20 20 20 20 20 20 20 20 20 20 10000
12c0: 20 20 31 38 35 31 35 38 20 20 31 38 34 30 33 34 185158 184034
12d0: 0a 30 37 36 20 4b 4c 49 53 54 20 73 68 75 66 66 .076 KLIST shuff
12e0: 6c 65 31 2d 73 20 6c 6c 65 6e 67 74 68 20 31 20 le1-s llength 1
12f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1300: 20 20 33 38 20 20 20 20 20 20 33 38 0a 30 37 37 38 38.077
1310: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 31 2d KLIST shuffle1-
1320: 73 20 6c 6c 65 6e 67 74 68 20 31 30 20 20 20 20 s llength 10
1330: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 37 38 178
1340: 20 20 20 20 20 31 37 33 0a 30 37 38 20 4b 4c 49 173.078 KLI
1350: 53 54 20 73 68 75 66 66 6c 65 31 2d 73 20 6c 6c ST shuffle1-s ll
1360: 65 6e 67 74 68 20 31 30 30 20 20 20 20 20 20 20 ength 100
1370: 20 20 20 20 20 20 20 20 32 34 33 30 20 20 20 20 2430
1380: 32 34 30 38 0a 30 37 39 20 4b 4c 49 53 54 20 73 2408.079 KLIST s
1390: 68 75 66 66 6c 65 31 2d 73 20 6c 6c 65 6e 67 74 huffle1-s llengt
13a0: 68 20 31 30 30 30 20 20 20 20 20 20 20 20 20 20 h 1000
13b0: 20 20 20 39 32 32 35 39 20 20 20 39 32 33 39 37 92259 92397
13c0: 0a 30 38 30 20 4b 4c 49 53 54 20 73 68 75 66 66 .080 KLIST shuff
13d0: 6c 65 31 61 20 6c 6c 65 6e 67 74 68 20 31 20 20 le1a llength 1
13e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
13f0: 20 20 34 35 20 20 20 20 20 20 34 34 0a 30 38 31 45 44.081
1400: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 31 61 KLIST shuffle1a
1410: 20 6c 6c 65 6e 67 74 68 20 31 30 20 20 20 20 20 llength 10
1420: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 39 36 196
1430: 20 20 20 20 20 31 39 34 0a 30 38 32 20 4b 4c 49 194.082 KLI
1440: 53 54 20 73 68 75 66 66 6c 65 31 61 20 6c 6c 65 ST shuffle1a lle
1450: 6e 67 74 68 20 31 30 30 20 20 20 20 20 20 20 20 ngth 100
1460: 20 20 20 20 20 20 20 20 31 38 36 34 20 20 20 20 1864
1470: 31 38 31 33 0a 30 38 33 20 4b 4c 49 53 54 20 73 1813.083 KLIST s
1480: 68 75 66 66 6c 65 31 61 20 6c 6c 65 6e 67 74 68 huffle1a llength
1490: 20 31 30 30 30 20 20 20 20 20 20 20 20 20 20 20 1000
14a0: 20 20 20 31 38 36 38 35 20 20 20 31 38 32 37 32 18685 18272
14b0: 0a 30 38 34 20 4b 4c 49 53 54 20 73 68 75 66 66 .084 KLIST shuff
14c0: 6c 65 31 61 20 6c 6c 65 6e 67 74 68 20 31 30 30 le1a llength 100
14d0: 30 30 20 20 20 20 20 20 20 20 20 20 20 20 31 39 00 19
14e0: 33 30 32 38 20 20 31 38 38 36 31 35 0a 30 38 35 3028 188615.085
14f0: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 32 20 KLIST shuffle2
1500: 6c 6c 65 6e 67 74 68 20 31 20 20 20 20 20 20 20 llength 1
1510: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 32 42
1520: 20 20 20 20 20 20 34 32 0a 30 38 36 20 4b 4c 49 42.086 KLI
1530: 53 54 20 73 68 75 66 66 6c 65 32 20 6c 6c 65 6e ST shuffle2 llen
1540: 67 74 68 20 31 30 20 20 20 20 20 20 20 20 20 20 gth 10
1550: 20 20 20 20 20 20 20 20 20 32 31 38 20 20 20 20 218
1560: 20 32 31 38 0a 30 38 37 20 4b 4c 49 53 54 20 73 218.087 KLIST s
1570: 68 75 66 66 6c 65 32 20 6c 6c 65 6e 67 74 68 20 huffle2 llength
1580: 31 30 30 20 20 20 20 20 20 20 20 20 20 20 20 20 100
1590: 20 20 20 20 32 30 36 30 20 20 20 20 32 30 33 34 2060 2034
15a0: 0a 30 38 38 20 4b 4c 49 53 54 20 73 68 75 66 66 .088 KLIST shuff
15b0: 6c 65 32 20 6c 6c 65 6e 67 74 68 20 31 30 30 30 le2 llength 1000
15c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 2
15d0: 30 38 36 31 20 20 20 32 31 30 30 30 0a 30 38 39 0861 21000.089
15e0: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 32 20 KLIST shuffle2
15f0: 6c 6c 65 6e 67 74 68 20 31 30 30 30 30 20 20 20 llength 10000
1600: 20 20 20 20 20 20 20 20 20 20 32 34 31 34 38 34 241484
1610: 20 20 32 34 32 38 37 38 0a 30 39 30 20 4b 4c 49 242878.090 KLI
1620: 53 54 20 73 68 75 66 66 6c 65 33 20 6c 6c 65 6e ST shuffle3 llen
1630: 67 74 68 20 31 20 20 20 20 20 20 20 20 20 20 20 gth 1
1640: 20 20 20 20 20 20 20 20 20 20 33 34 20 20 20 20 34
1650: 20 20 33 34 0a 30 39 31 20 4b 4c 49 53 54 20 73 34.091 KLIST s
1660: 68 75 66 66 6c 65 33 20 6c 6c 65 6e 67 74 68 20 huffle3 llength
1670: 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10
1680: 20 20 20 20 20 31 34 36 20 20 20 20 20 31 34 34 146 144
1690: 0a 30 39 32 20 4b 4c 49 53 54 20 73 68 75 66 66 .092 KLIST shuff
16a0: 6c 65 33 20 6c 6c 65 6e 67 74 68 20 31 30 30 20 le3 llength 100
16b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
16c0: 31 33 35 30 20 20 20 20 31 33 34 31 0a 30 39 33 1350 1341.093
16d0: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 33 20 KLIST shuffle3
16e0: 6c 6c 65 6e 67 74 68 20 31 30 30 30 20 20 20 20 llength 1000
16f0: 20 20 20 20 20 20 20 20 20 20 20 31 35 38 36 36 15866
1700: 20 20 20 31 35 35 38 33 0a 30 39 34 20 4b 4c 49 15583.094 KLI
1710: 53 54 20 73 68 75 66 66 6c 65 33 20 6c 6c 65 6e ST shuffle3 llen
1720: 67 74 68 20 31 30 30 30 30 20 20 20 20 20 20 20 gth 10000
1730: 20 20 20 20 20 20 34 30 37 35 37 37 20 20 34 30 407577 40
1740: 35 31 39 31 0a 30 39 35 20 4b 4c 49 53 54 20 73 5191.095 KLIST s
1750: 68 75 66 66 6c 65 34 20 6c 6c 65 6e 67 74 68 20 huffle4 llength
1760: 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1
1770: 20 20 20 20 20 20 33 36 20 20 20 20 20 20 34 31 36 41
1780: 0a 30 39 36 20 4b 4c 49 53 54 20 73 68 75 66 66 .096 KLIST shuff
1790: 6c 65 34 20 6c 6c 65 6e 67 74 68 20 31 30 20 20 le4 llength 10
17a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
17b0: 20 31 35 36 20 20 20 20 20 31 35 32 0a 30 39 37 156 152.097
17c0: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 34 20 KLIST shuffle4
17d0: 6c 6c 65 6e 67 74 68 20 31 30 30 20 20 20 20 20 llength 100
17e0: 20 20 20 20 20 20 20 20 20 20 20 20 31 34 35 37 1457
17f0: 20 20 20 20 31 33 39 34 0a 30 39 38 20 4b 4c 49 1394.098 KLI
1800: 53 54 20 73 68 75 66 66 6c 65 34 20 6c 6c 65 6e ST shuffle4 llen
1810: 67 74 68 20 31 30 30 30 20 20 20 20 20 20 20 20 gth 1000
1820: 20 20 20 20 20 20 20 31 34 32 34 32 20 20 20 31 14242 1
1830: 33 38 39 38 0a 30 39 39 20 4b 4c 49 53 54 20 73 3898.099 KLIST s
1840: 68 75 66 66 6c 65 34 20 6c 6c 65 6e 67 74 68 20 huffle4 llength
1850: 31 30 30 30 30 20 20 20 20 20 20 20 20 20 20 20 10000
1860: 20 20 31 34 37 39 39 35 20 20 31 34 34 38 30 34 147995 144804
1870: 0a 31 30 30 20 4b 4c 49 53 54 20 73 68 75 66 66 .100 KLIST shuff
1880: 6c 65 35 2d 73 20 6c 6c 65 6e 67 74 68 20 31 20 le5-s llength 1
1890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
18a0: 20 20 31 37 20 20 20 20 20 20 31 38 0a 31 30 31 17 18.101
18b0: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 35 2d KLIST shuffle5-
18c0: 73 20 6c 6c 65 6e 67 74 68 20 31 30 20 20 20 20 s llength 10
18d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 32 30 120
18e0: 20 20 20 20 20 31 31 39 0a 31 30 32 20 4b 4c 49 119.102 KLI
18f0: 53 54 20 73 68 75 66 66 6c 65 35 2d 73 20 6c 6c ST shuffle5-s ll
1900: 65 6e 67 74 68 20 31 30 30 20 20 20 20 20 20 20 ength 100
1910: 20 20 20 20 20 20 20 20 31 33 36 36 20 20 20 20 1366
1920: 31 33 31 39 0a 31 30 33 20 4b 4c 49 53 54 20 73 1319.103 KLIST s
1930: 68 75 66 66 6c 65 35 2d 73 20 6c 6c 65 6e 67 74 huffle5-s llengt
1940: 68 20 31 30 30 30 20 20 20 20 20 20 20 20 20 20 h 1000
1950: 20 20 20 33 33 30 34 36 20 20 20 33 33 30 31 31 33046 33011
1960: 0a 31 30 34 20 4b 4c 49 53 54 20 73 68 75 66 66 .104 KLIST shuff
1970: 6c 65 35 61 20 6c 6c 65 6e 67 74 68 20 31 20 20 le5a llength 1
1980: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1990: 20 20 32 31 20 20 20 20 20 20 32 30 0a 31 30 35 21 20.105
19a0: 20 4b 4c 49 53 54 20 73 68 75 66 66 6c 65 35 61 KLIST shuffle5a
19b0: 20 6c 6c 65 6e 67 74 68 20 31 30 20 20 20 20 20 llength 10
19c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 32 39 129
19d0: 20 20 20 20 20 31 32 34 0a 31 30 36 20 4b 4c 49 124.106 KLI
19e0: 53 54 20 73 68 75 66 66 6c 65 35 61 20 6c 6c 65 ST shuffle5a lle
19f0: 6e 67 74 68 20 31 30 30 20 20 20 20 20 20 20 20 ngth 100
1a00: 20 20 20 20 20 20 20 20 31 32 33 31 20 20 20 20 1231
1a10: 31 31 34 38 0a 31 30 37 20 4b 4c 49 53 54 20 73 1148.107 KLIST s
1a20: 68 75 66 66 6c 65 35 61 20 6c 6c 65 6e 67 74 68 huffle5a llength
1a30: 20 31 30 30 30 20 20 20 20 20 20 20 20 20 20 20 1000
1a40: 20 20 20 31 34 33 37 30 20 20 20 31 33 39 30 32 14370 13902
1a50: 0a 31 30 38 20 4b 4c 49 53 54 20 73 68 75 66 66 .108 KLIST shuff
1a60: 6c 65 35 61 20 6c 6c 65 6e 67 74 68 20 31 30 30 le5a llength 100
1a70: 30 30 20 20 20 20 20 20 20 20 20 20 20 20 33 38 00 38
1a80: 39 37 36 33 20 20 33 38 35 38 39 34 0a 31 30 39 9763 385894.109
1a90: 20 4c 49 53 54 20 61 70 70 65 6e 64 20 74 6f 20 LIST append to
1aa0: 6c 69 73 74 20 20 20 20 20 20 20 20 20 20 20 20 list
1ab0: 20 20 20 20 20 20 20 20 20 20 20 20 20 32 39 34 294
1ac0: 20 20 20 20 20 33 30 30 0a 31 31 30 20 4c 49 53 300.110 LIS
1ad0: 54 20 65 78 61 63 74 20 73 65 61 72 63 68 2c 20 T exact search,
1ae0: 66 69 72 73 74 20 69 74 65 6d 20 20 20 20 20 20 first item
1af0: 20 20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 7
1b00: 20 20 20 36 0a 31 31 31 20 4c 49 53 54 20 65 78 6.111 LIST ex
1b10: 61 63 74 20 73 65 61 72 63 68 2c 20 6c 61 73 74 act search, last
1b20: 20 69 74 65 6d 20 20 20 20 20 20 20 20 20 20 20 item
1b30: 20 20 20 20 20 20 33 31 20 20 20 20 20 20 33 31 31 31
1b40: 0a 31 31 32 20 4c 49 53 54 20 65 78 61 63 74 20 .112 LIST exact
1b50: 73 65 61 72 63 68 2c 20 6d 69 64 64 6c 65 20 69 search, middle i
1b60: 74 65 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 tem
1b70: 20 20 31 33 20 20 20 20 20 20 31 34 0a 31 31 33 13 14.113
1b80: 20 4c 49 53 54 20 65 78 61 63 74 20 73 65 61 72 LIST exact sear
1b90: 63 68 2c 20 6e 6f 6e 2d 69 74 65 6d 20 20 20 20 ch, non-item
1ba0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 33 83
1bb0: 20 20 20 20 20 20 38 34 0a 31 31 34 20 4c 49 53 84.114 LIS
1bc0: 54 20 65 78 61 63 74 20 73 65 61 72 63 68 2c 20 T exact search,
1bd0: 74 79 70 65 64 20 69 74 65 6d 20 20 20 20 20 20 typed item
1be0: 20 20 20 20 20 20 20 20 20 20 32 31 20 20 20 20 21
1bf0: 20 20 32 31 0a 31 31 35 20 4c 49 53 54 20 65 78 21.115 LIST ex
1c00: 61 63 74 20 73 65 61 72 63 68 2c 20 75 6e 74 79 act search, unty
1c10: 70 65 64 20 69 74 65 6d 20 20 20 20 20 20 20 20 ped item
1c20: 20 20 20 20 20 20 33 31 20 20 20 20 20 20 33 32 31 32
1c30: 0a 31 31 36 20 4c 49 53 54 20 69 6e 64 65 78 20 .116 LIST index
1c40: 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 20 20 first element
1c50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1c60: 20 20 20 35 20 20 20 20 20 20 20 35 0a 31 31 37 5 5.117
1c70: 20 4c 49 53 54 20 69 6e 64 65 78 20 6c 61 73 74 LIST index last
1c80: 20 65 6c 65 6d 65 6e 74 20 20 20 20 20 20 20 20 element
1c90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 5
1ca0: 20 20 20 20 20 20 20 35 0a 31 31 38 20 4c 49 53 5.118 LIS
1cb0: 54 20 69 6e 64 65 78 20 6d 69 64 64 6c 65 20 65 T index middle e
1cc0: 6c 65 6d 65 6e 74 20 20 20 20 20 20 20 20 20 20 lement
1cd0: 20 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 5
1ce0: 20 20 20 35 0a 31 31 39 20 4c 49 53 54 20 69 6e 5.119 LIST in
1cf0: 73 65 72 74 20 61 6e 20 69 74 65 6d 20 61 74 20 sert an item at
1d00: 22 65 6e 64 22 20 20 20 20 20 20 20 20 20 20 20 "end"
1d10: 20 20 20 20 20 20 34 32 20 20 20 20 20 20 34 32 42 42
1d20: 0a 31 32 30 20 4c 49 53 54 20 69 6e 73 65 72 74 .120 LIST insert
1d30: 20 61 6e 20 69 74 65 6d 20 61 74 20 6d 69 64 64 an item at midd
1d40: 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le
1d50: 20 20 35 32 20 20 20 20 20 20 35 32 0a 31 32 31 52 52.121
1d60: 20 4c 49 53 54 20 69 6e 73 65 72 74 20 61 6e 20 LIST insert an
1d70: 69 74 65 6d 20 61 74 20 73 74 61 72 74 20 20 20 item at start
1d80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 33 53
1d90: 20 20 20 20 20 20 35 33 0a 31 32 32 20 4c 49 53 53.122 LIS
1da0: 54 20 69 74 65 72 61 74 65 20 6c 69 73 74 20 20 T iterate list
1db0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1dc0: 20 20 20 20 20 20 20 20 32 31 30 34 20 20 20 20 2104
1dd0: 32 31 31 36 0a 31 32 33 20 4c 49 53 54 20 6a 6f 2116.123 LIST jo
1de0: 69 6e 20 6c 69 73 74 20 20 20 20 20 20 20 20 20 in list
1df0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1e00: 20 20 20 20 20 35 32 39 20 20 20 20 20 35 33 33 529 533
1e10: 0a 31 32 34 20 4c 49 53 54 20 6c 61 72 67 65 2c .124 LIST large,
1e20: 20 65 61 72 6c 79 20 72 61 6e 67 65 20 20 20 20 early range
1e30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1e40: 20 20 31 33 20 20 20 20 20 20 31 33 0a 31 32 35 13 13.125
1e50: 20 4c 49 53 54 20 6c 61 72 67 65 2c 20 6c 61 74 LIST large, lat
1e60: 65 20 72 61 6e 67 65 20 20 20 20 20 20 20 20 20 e range
1e70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 33 13
1e80: 20 20 20 20 20 20 31 34 0a 31 32 36 20 4c 49 53 14.126 LIS
1e90: 54 20 6c 65 6e 67 74 68 2c 20 70 75 72 65 20 6c T length, pure l
1ea0: 69 73 74 20 20 20 20 20 20 20 20 20 20 20 20 20 ist
1eb0: 20 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 5
1ec0: 20 20 20 34 0a 31 32 37 20 4c 49 53 54 20 72 65 4.127 LIST re
1ed0: 6d 6f 76 65 20 66 69 72 73 74 20 65 6c 65 6d 65 move first eleme
1ee0: 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt
1ef0: 20 20 20 20 20 20 35 32 20 20 20 20 20 20 35 37 52 57
1f00: 0a 31 32 38 20 4c 49 53 54 20 72 65 6d 6f 76 65 .128 LIST remove
1f10: 20 69 6e 20 6d 69 78 65 64 20 6c 69 73 74 20 20 in mixed list
1f20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
1f30: 20 20 36 30 20 20 20 20 20 20 35 35 0a 31 32 39 60 55.129
1f40: 20 4c 49 53 54 20 72 65 6d 6f 76 65 20 6c 61 73 LIST remove las
1f50: 74 20 65 6c 65 6d 65 6e 74 20 20 20 20 20 20 20 t element
1f60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 30 50
1f70: 20 20 20 20 20 20 35 31 0a 31 33 30 20 4c 49 53 51.130 LIS
1f80: 54 20 72 65 6d 6f 76 65 20 6d 69 64 64 6c 65 20 T remove middle
1f90: 65 6c 65 6d 65 6e 74 20 20 20 20 20 20 20 20 20 element
1fa0: 20 20 20 20 20 20 20 20 20 20 35 32 20 20 20 20 52
1fb0: 20 20 35 32 0a 31 33 31 20 4c 49 53 54 20 72 65 52.131 LIST re
1fc0: 70 6c 61 63 65 20 66 69 72 73 74 20 65 6c 20 77 place first el w
1fd0: 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 20 20 20 ith multiple
1fe0: 20 20 20 20 20 20 35 35 20 20 20 20 20 20 35 35 55 55
1ff0: 0a 31 33 32 20 4c 49 53 54 20 72 65 70 6c 61 63 .132 LIST replac
2000: 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 e first element
2010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2020: 20 20 34 33 20 20 20 20 20 20 34 32 0a 31 33 33 43 42.133
2030: 20 4c 49 53 54 20 72 65 70 6c 61 63 65 20 69 6e LIST replace in
2040: 20 6d 69 78 65 64 20 6c 69 73 74 20 20 20 20 20 mixed list
2050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 36 46
2060: 20 20 20 20 20 20 34 37 0a 31 33 34 20 4c 49 53 47.134 LIS
2070: 54 20 72 65 70 6c 61 63 65 20 6c 61 73 74 20 65 T replace last e
2080: 6c 20 77 69 74 68 20 6d 75 6c 74 69 70 6c 65 20 l with multiple
2090: 20 20 20 20 20 20 20 20 20 20 34 34 20 20 20 20 44
20a0: 20 20 34 34 0a 31 33 35 20 4c 49 53 54 20 72 65 44.135 LIST re
20b0: 70 6c 61 63 65 20 6c 61 73 74 20 65 6c 65 6d 65 place last eleme
20c0: 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt
20d0: 20 20 20 20 20 20 34 32 20 20 20 20 20 20 34 33 42 43
20e0: 0a 31 33 36 20 4c 49 53 54 20 72 65 70 6c 61 63 .136 LIST replac
20f0: 65 20 6d 69 64 64 6c 65 20 65 6c 20 77 69 74 68 e middle el with
2100: 20 6d 75 6c 74 69 70 6c 65 20 20 20 20 20 20 20 multiple
2110: 20 20 34 39 20 20 20 20 20 20 35 30 0a 31 33 37 49 50.137
2120: 20 4c 49 53 54 20 72 65 70 6c 61 63 65 20 6d 69 LIST replace mi
2130: 64 64 6c 65 20 65 6c 65 6d 65 6e 74 20 20 20 20 ddle element
2140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 39 49
2150: 20 20 20 20 20 20 34 33 0a 31 33 38 20 4c 49 53 43.138 LIS
2160: 54 20 72 65 70 6c 61 63 65 20 72 61 6e 67 65 20 T replace range
2170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2180: 20 20 20 20 20 20 20 20 20 20 35 31 20 20 20 20 51
2190: 20 20 35 31 0a 31 33 39 20 4c 49 53 54 20 73 6d 51.139 LIST sm
21a0: 61 6c 6c 2c 20 65 61 72 6c 79 20 72 61 6e 67 65 all, early range
21b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
21c0: 20 20 20 20 20 20 20 39 20 20 20 20 20 20 20 39 9 9
21d0: 0a 31 34 30 20 4c 49 53 54 20 73 6d 61 6c 6c 2c .140 LIST small,
21e0: 20 6c 61 74 65 20 72 61 6e 67 65 20 20 20 20 20 late range
21f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2200: 20 20 20 39 20 20 20 20 20 20 20 39 0a 31 34 31 9 9.141
2210: 20 4c 49 53 54 20 73 6f 72 74 20 20 20 20 20 20 LIST sort
2220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2230: 20 20 20 20 20 20 20 20 20 20 20 20 31 33 30 31 1301
2240: 20 20 20 20 31 33 30 35 0a 31 34 32 20 4c 49 53 1305.142 LIS
2250: 54 20 73 6f 72 74 65 64 20 73 65 61 72 63 68 2c T sorted search,
2260: 20 66 69 72 73 74 20 69 74 65 6d 20 20 20 20 20 first item
2270: 20 20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 7
2280: 20 20 20 38 0a 31 34 33 20 4c 49 53 54 20 73 6f 8.143 LIST so
2290: 72 74 65 64 20 73 65 61 72 63 68 2c 20 6c 61 73 rted search, las
22a0: 74 20 69 74 65 6d 20 20 20 20 20 20 20 20 20 20 t item
22b0: 20 20 20 20 20 20 20 37 20 20 20 20 20 20 20 38 7 8
22c0: 0a 31 34 34 20 4c 49 53 54 20 73 6f 72 74 65 64 .144 LIST sorted
22d0: 20 73 65 61 72 63 68 2c 20 6d 69 64 64 6c 65 20 search, middle
22e0: 69 74 65 6d 20 20 20 20 20 20 20 20 20 20 20 20 item
22f0: 20 20 20 37 20 20 20 20 20 20 20 37 0a 31 34 35 7 7.145
2300: 20 4c 49 53 54 20 73 6f 72 74 65 64 20 73 65 61 LIST sorted sea
2310: 72 63 68 2c 20 6e 6f 6e 2d 69 74 65 6d 20 20 20 rch, non-item
2320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38 8
2330: 20 20 20 20 20 20 20 37 0a 31 34 36 20 4c 49 53 7.146 LIS
2340: 54 20 73 6f 72 74 65 64 20 73 65 61 72 63 68 2c T sorted search,
2350: 20 74 79 70 65 64 20 69 74 65 6d 20 20 20 20 20 typed item
2360: 20 20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 7
2370: 20 20 20 37 0a 31 34 37 20 4c 49 53 54 20 74 79 7.147 LIST ty
2380: 70 65 64 20 73 6f 72 74 20 20 20 20 20 20 20 20 ped sort
2390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
23a0: 20 20 20 20 31 31 33 33 20 20 20 20 31 31 33 32 1133 1132
23b0: 0a 31 34 38 20 4c 4f 4f 50 20 66 6f 72 20 28 74 .148 LOOP for (t
23c0: 6f 20 31 30 30 30 29 20 20 20 20 20 20 20 20 20 o 1000)
23d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
23e0: 31 34 36 35 20 20 20 20 31 34 37 30 0a 31 34 39 1465 1470.149
23f0: 20 4c 4f 4f 50 20 66 6f 72 2c 20 69 74 65 72 61 LOOP for, itera
2400: 74 65 20 6c 69 73 74 20 20 20 20 20 20 20 20 20 te list
2410: 20 20 20 20 20 20 20 20 20 20 20 20 31 39 30 32 1902
2420: 20 20 20 20 31 38 38 37 0a 31 35 30 20 4c 4f 4f 1887.150 LOO
2430: 50 20 66 6f 72 2c 20 69 74 65 72 61 74 65 20 73 P for, iterate s
2440: 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 tring
2450: 20 20 20 20 20 20 20 20 32 36 37 34 20 20 20 20 2674
2460: 32 36 38 39 0a 31 35 31 20 4c 4f 4f 50 20 66 6f 2689.151 LOOP fo
2470: 72 65 61 63 68 2c 20 69 74 65 72 61 74 65 20 6c reach, iterate l
2480: 69 73 74 20 20 20 20 20 20 20 20 20 20 20 20 20 ist
2490: 20 20 20 20 31 31 31 33 20 20 20 20 31 31 31 39 1113 1119
24a0: 0a 31 35 32 20 4c 4f 4f 50 20 66 6f 72 65 61 63 .152 LOOP foreac
24b0: 68 2c 20 69 74 65 72 61 74 65 20 73 74 72 69 6e h, iterate strin
24c0: 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g
24d0: 31 33 32 33 20 20 20 20 31 33 33 36 0a 31 35 33 1323 1336.153
24e0: 20 4c 4f 4f 50 20 77 68 69 6c 65 20 28 74 6f 20 LOOP while (to
24f0: 31 30 30 30 29 20 20 20 20 20 20 20 20 20 20 20 1000)
2500: 20 20 20 20 20 20 20 20 20 20 20 20 31 34 36 33 1463
2510: 20 20 20 20 31 34 36 37 0a 31 35 34 20 4d 41 50 1467.154 MAP
2520: 20 72 65 67 73 75 62 20 2d 6e 6f 63 61 73 65 2c regsub -nocase,
2530: 20 6e 6f 20 6d 61 74 63 68 20 20 20 20 20 20 20 no match
2540: 20 20 20 20 20 20 20 20 20 36 38 39 20 20 20 20 689
2550: 20 36 37 30 0a 31 35 35 20 4d 41 50 20 72 65 67 670.155 MAP reg
2560: 73 75 62 20 31 20 76 61 6c 20 20 20 20 20 20 20 sub 1 val
2570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2580: 20 20 20 20 32 32 35 36 20 20 20 20 32 32 38 32 2256 2282
2590: 0a 31 35 36 20 4d 41 50 20 72 65 67 73 75 62 20 .156 MAP regsub
25a0: 31 20 76 61 6c 20 2d 6e 6f 63 61 73 65 20 20 20 1 val -nocase
25b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
25c0: 32 32 38 36 20 20 20 20 32 32 37 31 0a 31 35 37 2286 2271.157
25d0: 20 4d 41 50 20 72 65 67 73 75 62 20 32 20 76 61 MAP regsub 2 va
25e0: 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l
25f0: 20 20 20 20 20 20 20 20 20 20 20 31 30 32 34 39 10249
2600: 20 20 20 31 30 32 32 38 0a 31 35 38 20 4d 41 50 10228.158 MAP
2610: 20 72 65 67 73 75 62 20 32 20 76 61 6c 20 2d 6e regsub 2 val -n
2620: 6f 63 61 73 65 20 20 20 20 20 20 20 20 20 20 20 ocase
2630: 20 20 20 20 20 20 20 31 30 32 34 37 20 20 20 31 10247 1
2640: 30 32 37 35 0a 31 35 39 20 4d 41 50 20 72 65 67 0275.159 MAP reg
2650: 73 75 62 20 33 20 76 61 6c 20 20 20 20 20 20 20 sub 3 val
2660: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2670: 20 20 20 31 33 37 36 32 20 20 20 31 33 37 37 34 13762 13774
2680: 0a 31 36 30 20 4d 41 50 20 72 65 67 73 75 62 20 .160 MAP regsub
2690: 33 20 76 61 6c 20 2d 6e 6f 63 61 73 65 20 20 20 3 val -nocase
26a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 1
26b0: 33 37 32 33 20 20 20 31 33 37 33 34 0a 31 36 31 3723 13734.161
26c0: 20 4d 41 50 20 72 65 67 73 75 62 20 34 20 76 61 MAP regsub 4 va
26d0: 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l
26e0: 20 20 20 20 20 20 20 20 20 20 20 31 37 31 39 38 17198
26f0: 20 20 20 31 37 32 35 37 0a 31 36 32 20 4d 41 50 17257.162 MAP
2700: 20 72 65 67 73 75 62 20 34 20 76 61 6c 20 2d 6e regsub 4 val -n
2710: 6f 63 61 73 65 20 20 20 20 20 20 20 20 20 20 20 ocase
2720: 20 20 20 20 20 20 20 31 37 31 37 39 20 20 20 31 17179 1
2730: 37 32 32 38 0a 31 36 33 20 4d 41 50 20 72 65 67 7228.163 MAP reg
2740: 73 75 62 20 73 68 6f 72 74 20 20 20 20 20 20 20 sub short
2750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2760: 20 20 20 20 20 20 39 37 20 20 20 20 20 20 39 37 97 97
2770: 0a 31 36 34 20 4d 41 50 20 72 65 67 73 75 62 2c .164 MAP regsub,
2780: 20 6e 6f 20 6d 61 74 63 68 20 20 20 20 20 20 20 no match
2790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
27a0: 20 36 36 39 20 20 20 20 20 36 38 37 0a 31 36 35 669 687.165
27b0: 20 4d 41 50 20 73 74 72 69 6e 67 20 2d 6e 6f 63 MAP string -noc
27c0: 61 73 65 2c 20 6e 6f 20 6d 61 74 63 68 20 20 20 ase, no match
27d0: 20 20 20 20 20 20 20 20 20 20 20 20 32 36 32 37 2627
27e0: 20 20 20 20 32 35 38 38 0a 31 36 36 20 4d 41 50 2588.166 MAP
27f0: 20 73 74 72 69 6e 67 20 31 20 76 61 6c 20 20 20 string 1 val
2800: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2810: 20 20 20 20 20 20 20 20 20 32 38 39 20 20 20 20 289
2820: 20 32 38 36 0a 31 36 37 20 4d 41 50 20 73 74 72 286.167 MAP str
2830: 69 6e 67 20 31 20 76 61 6c 20 2d 6e 6f 63 61 73 ing 1 val -nocas
2840: 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e
2850: 20 20 20 20 31 33 34 35 20 20 20 20 31 33 34 34 1345 1344
2860: 0a 31 36 38 20 4d 41 50 20 73 74 72 69 6e 67 20 .168 MAP string
2870: 32 20 76 61 6c 20 20 20 20 20 20 20 20 20 20 20 2 val
2880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2890: 20 38 39 36 20 20 20 20 20 37 38 38 0a 31 36 39 896 788.169
28a0: 20 4d 41 50 20 73 74 72 69 6e 67 20 32 20 76 61 MAP string 2 va
28b0: 6c 20 2d 6e 6f 63 61 73 65 20 20 20 20 20 20 20 l -nocase
28c0: 20 20 20 20 20 20 20 20 20 20 20 20 32 35 38 32 2582
28d0: 20 20 20 20 32 35 35 36 0a 31 37 30 20 4d 41 50 2556.170 MAP
28e0: 20 73 74 72 69 6e 67 20 33 20 76 61 6c 20 20 20 string 3 val
28f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2900: 20 20 20 20 20 20 20 20 31 30 31 30 20 20 20 20 1010
2910: 20 39 36 35 0a 31 37 31 20 4d 41 50 20 73 74 72 965.171 MAP str
2920: 69 6e 67 20 33 20 76 61 6c 20 2d 6e 6f 63 61 73 ing 3 val -nocas
2930: 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e
2940: 20 20 20 20 33 37 33 37 20 20 20 20 33 37 35 31 3737 3751
2950: 0a 31 37 32 20 4d 41 50 20 73 74 72 69 6e 67 20 .172 MAP string
2960: 34 20 76 61 6c 20 20 20 20 20 20 20 20 20 20 20 4 val
2970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2980: 31 32 33 38 20 20 20 20 31 32 31 33 0a 31 37 33 1238 1213.173
2990: 20 4d 41 50 20 73 74 72 69 6e 67 20 34 20 76 61 MAP string 4 va
29a0: 6c 20 2d 6e 6f 63 61 73 65 20 20 20 20 20 20 20 l -nocase
29b0: 20 20 20 20 20 20 20 20 20 20 20 20 34 34 35 37 4457
29c0: 20 20 20 20 34 34 35 30 0a 31 37 34 20 4d 41 50 4450.174 MAP
29d0: 20 73 74 72 69 6e 67 20 73 68 6f 72 74 20 20 20 string short
29e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
29f0: 20 20 20 20 20 20 20 20 20 20 31 36 20 20 20 20 16
2a00: 20 20 31 35 0a 31 37 35 20 4d 41 50 20 73 74 72 15.175 MAP str
2a10: 69 6e 67 2c 20 6e 6f 20 6d 61 74 63 68 20 20 20 ing, no match
2a20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2a30: 20 20 20 20 20 34 38 30 20 20 20 20 20 34 38 32 480 482
2a40: 0a 31 37 36 20 4d 41 54 52 49 58 20 6d 75 6c 74 .176 MATRIX mult
2a50: 20 35 78 35 20 20 20 20 20 20 20 20 20 20 20 20 5x5
2a60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2a70: 20 34 35 30 20 20 20 20 20 34 35 32 0a 31 37 37 450 452.177
2a80: 20 4d 41 54 52 49 58 20 6d 75 6c 74 20 31 30 78 MATRIX mult 10x
2a90: 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10
2aa0: 20 20 20 20 20 20 20 20 20 20 20 20 32 38 38 38 2888
2ab0: 20 20 20 20 32 38 37 39 0a 31 37 38 20 4d 41 54 2879.178 MAT
2ac0: 52 49 58 20 6d 75 6c 74 20 31 35 78 31 35 20 20 RIX mult 15x15
2ad0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2ae0: 20 20 20 20 20 20 20 20 39 31 34 39 20 20 20 20 9149
2af0: 39 31 37 30 0a 31 37 39 20 4d 41 54 52 49 58 20 9170.179 MATRIX
2b00: 74 72 61 6e 73 70 6f 73 69 74 69 6f 6e 2d 30 20 transposition-0
2b10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2b20: 20 20 20 20 33 36 33 38 20 20 20 20 33 37 32 35 3638 3725
2b30: 0a 31 38 30 20 4d 41 54 52 49 58 20 74 72 61 6e .180 MATRIX tran
2b40: 73 70 6f 73 69 74 69 6f 6e 2d 31 20 20 20 20 20 sposition-1
2b50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2b60: 32 37 34 36 20 20 20 20 32 38 33 39 0a 31 38 31 2746 2839.181
2b70: 20 4d 44 35 20 6d 73 67 20 6c 65 6e 20 31 30 20 MD5 msg len 10
2b80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2b90: 20 20 20 20 20 20 20 20 20 20 20 20 31 33 31 35 1315
2ba0: 20 20 20 20 31 33 31 30 0a 31 38 32 20 4d 44 35 1310.182 MD5
2bb0: 20 6d 73 67 20 6c 65 6e 20 31 30 30 20 20 20 20 msg len 100
2bc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2bd0: 20 20 20 20 20 20 20 20 32 33 36 37 20 20 20 20 2367
2be0: 32 34 37 34 0a 31 38 33 20 4d 44 35 20 6d 73 67 2474.183 MD5 msg
2bf0: 20 6c 65 6e 20 31 30 30 30 20 20 20 20 20 20 20 len 1000
2c00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2c10: 20 20 20 31 37 30 35 31 20 20 20 31 36 37 36 30 17051 16760
2c20: 0a 31 38 34 20 4d 44 35 20 6d 73 67 20 6c 65 6e .184 MD5 msg len
2c30: 20 31 30 30 30 30 20 20 20 20 20 20 20 20 20 20 10000
2c40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 37 17
2c50: 31 34 39 30 20 20 31 36 35 31 38 35 0a 31 38 35 1490 165185.185
2c60: 20 4d 54 48 44 20 61 72 72 61 79 20 73 74 6f 72 MTHD array stor
2c70: 65 64 20 70 72 6f 63 20 63 61 6c 6c 20 20 20 20 ed proc call
2c80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 5
2c90: 20 20 20 20 20 20 20 35 0a 31 38 36 20 4d 54 48 5.186 MTH
2ca0: 44 20 64 69 72 65 63 74 20 6e 73 20 70 72 6f 63 D direct ns proc
2cb0: 20 63 61 6c 6c 20 20 20 20 20 20 20 20 20 20 20 call
2cc0: 20 20 20 20 20 20 20 20 20 20 20 33 20 20 20 20 3
2cd0: 20 20 20 33 0a 31 38 37 20 4d 54 48 44 20 69 6d 3.187 MTHD im
2ce0: 70 6f 72 74 65 64 20 6e 73 20 70 72 6f 63 20 63 ported ns proc c
2cf0: 61 6c 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 all
2d00: 20 20 20 20 20 20 20 33 20 20 20 20 20 20 20 33 3 3
2d10: 0a 31 38 38 20 4d 54 48 44 20 69 6e 64 69 72 65 .188 MTHD indire
2d20: 63 74 20 70 72 6f 63 20 65 76 61 6c 20 20 20 20 ct proc eval
2d30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2d40: 20 20 31 33 20 20 20 20 20 20 31 34 0a 31 38 39 13 14.189
2d50: 20 4d 54 48 44 20 69 6e 64 69 72 65 63 74 20 70 MTHD indirect p
2d60: 72 6f 63 20 65 76 61 6c 20 23 32 20 20 20 20 20 roc eval #2
2d70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 31 21
2d80: 20 20 20 20 20 20 32 33 0a 31 39 30 20 4d 54 48 23.190 MTH
2d90: 44 20 69 6e 6c 69 6e 65 20 63 61 6c 6c 20 20 20 D inline call
2da0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2db0: 20 20 20 20 20 20 20 20 20 20 20 31 20 20 20 20 1
2dc0: 20 20 20 31 0a 31 39 31 20 4d 54 48 44 20 69 6e 1.191 MTHD in
2dd0: 74 65 72 70 20 61 6c 69 61 73 20 70 72 6f 63 20 terp alias proc
2de0: 63 61 6c 6c 20 20 20 20 20 20 20 20 20 20 20 20 call
2df0: 20 20 20 20 20 20 31 30 20 20 20 20 20 20 20 39 10 9
2e00: 0a 31 39 32 20 4d 54 48 44 20 6e 73 20 6c 6f 6f .192 MTHD ns loo
2e10: 6b 75 70 20 63 61 6c 6c 20 20 20 20 20 20 20 20 kup call
2e20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2e30: 20 20 33 39 20 20 20 20 20 20 33 39 0a 31 39 33 39 39.193
2e40: 20 4d 54 48 44 20 73 77 69 74 63 68 20 6d 65 74 MTHD switch met
2e50: 68 6f 64 20 63 61 6c 6c 20 20 20 20 20 20 20 20 hod call
2e60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 39 19
2e70: 20 20 20 20 20 20 33 32 0a 31 39 34 20 50 52 4f 32.194 PRO
2e80: 43 20 64 6f 2d 6e 6f 74 68 69 6e 67 2c 20 6e 6f C do-nothing, no
2e90: 20 61 72 67 73 20 20 20 20 20 20 20 20 20 20 20 args
2ea0: 20 20 20 20 20 20 20 20 20 20 20 32 20 20 20 20 2
2eb0: 20 20 20 32 0a 31 39 35 20 50 52 4f 43 20 64 6f 2.195 PROC do
2ec0: 2d 6e 6f 74 68 69 6e 67 2c 20 6f 6e 65 20 61 72 -nothing, one ar
2ed0: 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g
2ee0: 20 20 20 20 20 20 20 33 20 20 20 20 20 20 20 32 3 2
2ef0: 0a 31 39 36 20 50 52 4f 43 20 65 78 70 6c 69 63 .196 PROC explic
2f00: 69 74 20 72 65 74 75 72 6e 20 20 20 20 20 20 20 it return
2f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2f20: 20 20 20 33 20 20 20 20 20 20 20 32 0a 31 39 37 3 2.197
2f30: 20 50 52 4f 43 20 65 78 70 6c 69 63 69 74 20 72 PROC explicit r
2f40: 65 74 75 72 6e 20 28 32 29 20 20 20 20 20 20 20 eturn (2)
2f50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 2
2f60: 20 20 20 20 20 20 20 33 0a 31 39 38 20 50 52 4f 3.198 PRO
2f70: 43 20 65 78 70 6c 69 63 69 74 20 72 65 74 75 72 C explicit retur
2f80: 6e 20 28 33 29 20 20 20 20 20 20 20 20 20 20 20 n (3)
2f90: 20 20 20 20 20 20 20 20 20 20 20 32 20 20 20 20 2
2fa0: 20 20 20 32 0a 31 39 39 20 50 52 4f 43 20 68 65 2.199 PROC he
2fb0: 61 76 69 6c 79 20 63 6f 6d 6d 65 6e 74 65 64 20 avily commented
2fc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
2fd0: 20 20 20 20 20 20 20 32 20 20 20 20 20 20 20 32 2 2
2fe0: 0a 32 30 30 20 50 52 4f 43 20 69 6d 70 6c 69 63 .200 PROC implic
2ff0: 69 74 20 72 65 74 75 72 6e 20 20 20 20 20 20 20 it return
3000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3010: 20 20 20 33 20 20 20 20 20 20 20 33 0a 32 30 31 3 3.201
3020: 20 50 52 4f 43 20 69 6d 70 6c 69 63 69 74 20 72 PROC implicit r
3030: 65 74 75 72 6e 20 28 32 29 20 20 20 20 20 20 20 eturn (2)
3040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 3
3050: 20 20 20 20 20 20 20 33 0a 32 30 32 20 50 52 4f 3.202 PRO
3060: 43 20 69 6d 70 6c 69 63 69 74 20 72 65 74 75 72 C implicit retur
3070: 6e 20 28 33 29 20 20 20 20 20 20 20 20 20 20 20 n (3)
3080: 20 20 20 20 20 20 20 20 20 20 20 32 20 20 20 20 2
3090: 20 20 20 32 0a 32 30 33 20 50 52 4f 43 20 6c 6f 2.203 PROC lo
30a0: 63 61 6c 20 6c 69 6e 6b 73 20 77 69 74 68 20 67 cal links with g
30b0: 6c 6f 62 61 6c 20 20 20 20 20 20 20 20 20 20 20 lobal
30c0: 20 20 20 20 20 34 35 30 20 20 20 20 20 34 34 32 450 442
30d0: 0a 32 30 34 20 50 52 4f 43 20 6c 6f 63 61 6c 20 .204 PROC local
30e0: 6c 69 6e 6b 73 20 77 69 74 68 20 75 70 76 61 72 links with upvar
30f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3100: 20 34 30 36 20 20 20 20 20 34 30 32 0a 32 30 35 406 402.205
3110: 20 50 52 4f 43 20 6c 6f 63 61 6c 20 6c 69 6e 6b PROC local link
3120: 73 20 77 69 74 68 20 76 61 72 69 61 62 6c 65 20 s with variable
3130: 20 20 20 20 20 20 20 20 20 20 20 20 20 34 30 30 400
3140: 20 20 20 20 20 33 39 31 0a 32 30 36 20 52 45 20 391.206 RE
3150: 31 2d 63 68 61 72 20 6c 6f 6e 67 2d 65 6e 64 20 1-char long-end
3160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3170: 20 20 20 20 20 20 20 20 20 20 35 31 20 20 20 20 51
3180: 20 20 35 31 0a 32 30 37 20 52 45 20 31 2d 63 68 51.207 RE 1-ch
3190: 61 72 20 6c 6f 6e 67 2d 65 6e 64 20 63 61 74 63 ar long-end catc
31a0: 68 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 hing
31b0: 20 20 20 20 20 20 38 38 20 20 20 20 20 20 38 38 88 88
31c0: 0a 32 30 38 20 52 45 20 31 2d 63 68 61 72 20 6c .208 RE 1-char l
31d0: 6f 6e 67 2d 6d 69 64 64 6c 65 20 20 20 20 20 20 ong-middle
31e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
31f0: 20 20 33 32 20 20 20 20 20 20 33 37 0a 32 30 39 32 37.209
3200: 20 52 45 20 31 2d 63 68 61 72 20 6c 6f 6e 67 2d RE 1-char long-
3210: 6d 69 64 64 6c 65 20 63 61 74 63 68 69 6e 67 20 middle catching
3220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 39 69
3230: 20 20 20 20 20 20 36 39 0a 32 31 30 20 52 45 20 69.210 RE
3240: 31 2d 63 68 61 72 20 6c 6f 6e 67 2d 73 74 61 72 1-char long-star
3250: 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t
3260: 20 20 20 20 20 20 20 20 20 20 31 34 20 20 20 20 14
3270: 20 20 31 34 0a 32 31 31 20 52 45 20 31 2d 63 68 14.211 RE 1-ch
3280: 61 72 20 6c 6f 6e 67 2d 73 74 61 72 74 20 63 61 ar long-start ca
3290: 74 63 68 69 6e 67 20 20 20 20 20 20 20 20 20 20 tching
32a0: 20 20 20 20 20 20 35 31 20 20 20 20 20 20 35 30 51 50
32b0: 0a 32 31 32 20 52 45 20 31 2d 63 68 61 72 20 73 .212 RE 1-char s
32c0: 68 6f 72 74 20 20 20 20 20 20 20 20 20 20 20 20 hort
32d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
32e0: 20 20 31 35 20 20 20 20 20 20 31 34 0a 32 31 33 15 14.213
32f0: 20 52 45 20 31 2d 63 68 61 72 20 73 68 6f 72 74 RE 1-char short
3300: 20 63 61 74 63 68 69 6e 67 20 20 20 20 20 20 20 catching
3310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 31 51
3320: 20 20 20 20 20 20 35 30 0a 32 31 34 20 52 45 20 50.214 RE
3330: 62 61 73 69 63 20 20 20 20 20 20 20 20 20 20 20 basic
3340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3350: 20 20 20 20 20 20 20 20 20 20 31 32 20 20 20 20 12
3360: 20 20 31 33 0a 32 31 35 20 52 45 20 62 61 73 69 13.215 RE basi
3370: 63 20 63 61 74 63 68 69 6e 67 20 20 20 20 20 20 c catching
3380: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3390: 20 20 20 20 20 20 35 35 20 20 20 20 20 20 35 36 55 56
33a0: 0a 32 31 36 20 52 45 20 63 2d 63 6f 6d 6d 65 6e .216 RE c-commen
33b0: 74 20 6c 6f 6e 67 20 20 20 20 20 20 20 20 20 20 t long
33c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
33d0: 20 20 36 31 20 20 20 20 20 20 36 31 0a 32 31 37 61 61.217
33e0: 20 52 45 20 63 2d 63 6f 6d 6d 65 6e 74 20 6c 6f RE c-comment lo
33f0: 6e 67 20 63 61 74 63 68 69 6e 67 20 20 20 20 20 ng catching
3400: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 36 39 169
3410: 20 20 20 20 20 31 36 38 0a 32 31 38 20 52 45 20 168.218 RE
3420: 63 2d 63 6f 6d 6d 65 6e 74 20 6c 6f 6e 67 20 6e c-comment long n
3430: 6f 6d 61 74 63 68 20 20 20 20 20 20 20 20 20 20 omatch
3440: 20 20 20 20 20 20 20 20 20 20 39 38 20 20 20 20 98
3450: 20 20 39 31 0a 32 31 39 20 52 45 20 63 2d 63 6f 91.219 RE c-co
3460: 6d 6d 65 6e 74 20 6c 6f 6e 67 20 6e 6f 6d 61 74 mment long nomat
3470: 63 68 20 63 61 74 63 68 69 6e 67 20 20 20 20 20 ch catching
3480: 20 20 20 20 20 20 39 31 20 20 20 20 20 20 39 31 91 91
3490: 0a 32 32 30 20 52 45 20 63 2d 63 6f 6d 6d 65 6e .220 RE c-commen
34a0: 74 20 6c 6f 6e 67 20 70 6d 61 74 63 68 20 20 20 t long pmatch
34b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
34c0: 20 20 39 39 20 20 20 20 20 20 39 39 0a 32 32 31 99 99.221
34d0: 20 52 45 20 63 2d 63 6f 6d 6d 65 6e 74 20 6c 6f RE c-comment lo
34e0: 6e 67 20 70 6d 61 74 63 68 20 63 61 74 63 68 69 ng pmatch catchi
34f0: 6e 67 20 20 20 20 20 20 20 20 20 20 20 31 30 30 ng 100
3500: 20 20 20 20 20 31 30 34 0a 32 32 32 20 52 45 20 104.222 RE
3510: 63 2d 63 6f 6d 6d 65 6e 74 20 6d 61 6e 79 20 2a c-comment many *
3520: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s
3530: 20 20 20 20 20 20 20 20 20 31 30 32 20 20 20 20 102
3540: 20 31 30 33 0a 32 32 33 20 52 45 20 63 2d 63 6f 103.223 RE c-co
3550: 6d 6d 65 6e 74 20 6d 61 6e 79 20 2a 73 20 63 61 mment many *s ca
3560: 74 63 68 69 6e 67 20 20 20 20 20 20 20 20 20 20 tching
3570: 20 20 20 20 20 32 37 35 20 20 20 20 20 32 37 36 275 276
3580: 0a 32 32 34 20 52 45 20 63 2d 63 6f 6d 6d 65 6e .224 RE c-commen
3590: 74 20 6e 6f 6d 61 74 63 68 20 20 20 20 20 20 20 t nomatch
35a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
35b0: 20 20 31 38 20 20 20 20 20 20 31 38 0a 32 32 35 18 18.225
35c0: 20 52 45 20 63 2d 63 6f 6d 6d 65 6e 74 20 6e 6f RE c-comment no
35d0: 6d 61 74 63 68 20 63 61 74 63 68 69 6e 67 20 20 match catching
35e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 38 18
35f0: 20 20 20 20 20 20 31 38 0a 32 32 36 20 52 45 20 18.226 RE
3600: 63 2d 63 6f 6d 6d 65 6e 74 20 73 69 6d 70 6c 65 c-comment simple
3610: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3620: 20 20 20 20 20 20 20 20 20 20 33 31 20 20 20 20 31
3630: 20 20 33 31 0a 32 32 37 20 52 45 20 63 2d 63 6f 31.227 RE c-co
3640: 6d 6d 65 6e 74 20 73 69 6d 70 6c 65 20 63 61 74 mment simple cat
3650: 63 68 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 ching
3660: 20 20 20 20 20 31 31 39 20 20 20 20 20 31 32 34 119 124
3670: 0a 32 32 38 20 52 45 20 63 6f 75 6e 74 20 61 6c .228 RE count al
3680: 6c 20 6d 61 74 63 68 65 73 20 20 20 20 20 20 20 l matches
3690: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
36a0: 20 20 39 33 20 20 20 20 20 20 39 32 0a 32 32 39 93 92.229
36b0: 20 52 45 20 65 78 74 72 61 63 74 20 61 6c 6c 20 RE extract all
36c0: 6d 61 74 63 68 65 73 20 20 20 20 20 20 20 20 20 matches
36d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 39 109
36e0: 20 20 20 20 20 31 30 38 0a 32 33 30 20 52 45 20 108.230 RE
36f0: 6c 69 74 65 72 61 6c 20 72 65 67 65 78 70 20 20 literal regexp
3700: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3710: 20 20 20 20 20 20 20 20 20 20 32 31 20 20 20 20 21
3720: 20 20 32 31 0a 32 33 31 20 52 45 20 6e 2d 63 68 21.231 RE n-ch
3730: 61 72 20 6c 6f 6e 67 2d 65 6e 64 20 20 20 20 20 ar long-end
3740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3750: 20 20 20 20 20 20 35 31 20 20 20 20 20 20 35 31 51 51
3760: 0a 32 33 32 20 52 45 20 6e 2d 63 68 61 72 20 6c .232 RE n-char l
3770: 6f 6e 67 2d 65 6e 64 20 63 61 74 63 68 69 6e 67 ong-end catching
3780: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3790: 20 20 39 37 20 20 20 20 20 20 39 37 0a 32 33 33 97 97.233
37a0: 20 52 45 20 6e 2d 63 68 61 72 20 6c 6f 6e 67 2d RE n-char long-
37b0: 6d 69 64 64 6c 65 20 20 20 20 20 20 20 20 20 20 middle
37c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 38 38
37d0: 20 20 20 20 20 20 33 33 0a 32 33 34 20 52 45 20 33.234 RE
37e0: 6e 2d 63 68 61 72 20 6c 6f 6e 67 2d 6d 69 64 64 n-char long-midd
37f0: 6c 65 20 63 61 74 63 68 69 6e 67 20 20 20 20 20 le catching
3800: 20 20 20 20 20 20 20 20 20 20 37 38 20 20 20 20 78
3810: 20 20 37 38 0a 32 33 35 20 52 45 20 6e 2d 63 68 78.235 RE n-ch
3820: 61 72 20 6c 6f 6e 67 2d 73 74 61 72 74 20 20 20 ar long-start
3830: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3840: 20 20 20 20 20 20 31 35 20 20 20 20 20 20 31 35 15 15
3850: 0a 32 33 36 20 52 45 20 6e 2d 63 68 61 72 20 6c .236 RE n-char l
3860: 6f 6e 67 2d 73 74 61 72 74 20 63 61 74 63 68 69 ong-start catchi
3870: 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ng
3880: 20 20 35 39 20 20 20 20 20 20 36 30 0a 32 33 37 59 60.237
3890: 20 52 45 20 6e 2d 63 68 61 72 20 73 68 6f 72 74 RE n-char short
38a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
38b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 35 15
38c0: 20 20 20 20 20 20 31 35 0a 32 33 38 20 52 45 20 15.238 RE
38d0: 6e 2d 63 68 61 72 20 73 68 6f 72 74 20 63 61 74 n-char short cat
38e0: 63 68 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 ching
38f0: 20 20 20 20 20 20 20 20 20 20 35 38 20 20 20 20 58
3900: 20 20 35 39 0a 32 33 39 20 52 45 20 76 61 72 2d 59.239 RE var-
3910: 62 61 73 65 64 20 72 65 67 65 78 70 20 20 20 20 based regexp
3920: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3930: 20 20 20 20 20 20 32 32 20 20 20 20 20 20 32 32 22 22
3940: 0a 32 34 30 20 52 45 41 44 20 35 39 35 4b 2c 20 .240 READ 595K,
3950: 67 65 74 73 20 20 20 20 20 20 20 20 20 20 20 20 gets
3960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 36 16
3970: 36 30 38 39 20 20 31 36 34 39 32 32 0a 32 34 31 6089 164922.241
3980: 20 52 45 41 44 20 35 39 35 4b 2c 20 72 65 61 64 READ 595K, read
3990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
39a0: 20 20 20 20 20 20 20 20 20 20 20 33 37 30 37 39 37079
39b0: 20 20 20 33 37 31 35 31 0a 32 34 32 20 52 45 41 37151.242 REA
39c0: 44 20 35 39 35 4b 2c 20 72 65 61 64 20 26 20 64 D 595K, read & d
39d0: 79 6e 20 62 75 66 66 65 72 20 20 20 20 20 20 20 yn buffer
39e0: 20 20 20 20 20 20 20 33 39 30 30 37 20 20 20 33 39007 3
39f0: 38 36 34 38 0a 32 34 33 20 52 45 41 44 20 35 39 8648.243 READ 59
3a00: 35 4b 2c 20 72 65 61 64 20 26 20 73 69 7a 65 20 5K, read & size
3a10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3a20: 20 20 20 33 37 30 38 35 20 20 20 33 37 30 35 36 37085 37056
3a30: 0a 32 34 34 20 52 45 41 44 20 35 39 35 4b 2c 20 .244 READ 595K,
3a40: 72 65 61 64 20 26 20 73 6d 61 6c 6c 20 62 75 66 read & small buf
3a50: 66 65 72 20 20 20 20 20 20 20 20 20 20 20 31 35 fer 15
3a60: 38 34 33 30 20 20 31 35 33 31 30 30 0a 32 34 35 8430 153100.245
3a70: 20 52 45 41 44 20 33 30 35 30 62 2c 20 67 65 74 READ 3050b, get
3a80: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s
3a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 38 38 38 888
3aa0: 20 20 20 20 20 39 30 38 0a 32 34 36 20 52 45 41 908.246 REA
3ab0: 44 20 33 30 35 30 62 2c 20 72 65 61 64 20 20 20 D 3050b, read
3ac0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3ad0: 20 20 20 20 20 20 20 20 20 32 32 34 20 20 20 20 224
3ae0: 20 32 32 33 0a 32 34 37 20 52 45 41 44 20 33 30 223.247 READ 30
3af0: 35 30 62 2c 20 72 65 61 64 20 26 20 64 79 6e 20 50b, read & dyn
3b00: 62 75 66 66 65 72 20 20 20 20 20 20 20 20 20 20 buffer
3b10: 20 20 20 20 20 32 34 39 20 20 20 20 20 32 35 31 249 251
3b20: 0a 32 34 38 20 52 45 41 44 20 33 30 35 30 62 2c .248 READ 3050b,
3b30: 20 72 65 61 64 20 26 20 73 69 7a 65 20 20 20 20 read & size
3b40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3b50: 20 32 34 32 20 20 20 20 20 32 34 33 0a 32 34 39 242 243.249
3b60: 20 52 45 41 44 20 33 30 35 30 62 2c 20 72 65 61 READ 3050b, rea
3b70: 64 20 26 20 73 6d 61 6c 6c 20 62 75 66 66 65 72 d & small buffer
3b80: 20 20 20 20 20 20 20 20 20 20 20 20 20 38 33 32 832
3b90: 20 20 20 20 20 38 31 31 0a 32 35 30 20 52 45 41 811.250 REA
3ba0: 44 20 62 69 6e 20 35 39 35 4b 2c 20 67 65 74 73 D bin 595K, gets
3bb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3bc0: 20 20 20 20 20 20 31 37 33 30 36 36 20 20 31 37 173066 17
3bd0: 31 34 34 31 0a 32 35 31 20 52 45 41 44 20 62 69 1441.251 READ bi
3be0: 6e 20 35 39 35 4b 2c 20 72 65 61 64 20 20 20 20 n 595K, read
3bf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3c00: 20 20 20 31 31 34 35 39 20 20 20 31 31 30 36 36 11459 11066
3c10: 0a 32 35 32 20 52 45 41 44 20 62 69 6e 20 35 39 .252 READ bin 59
3c20: 35 4b 2c 20 72 65 61 64 20 26 20 64 79 6e 20 62 5K, read & dyn b
3c30: 75 66 66 65 72 20 20 20 20 20 20 20 20 20 20 31 uffer 1
3c40: 32 36 30 35 20 20 20 31 32 35 36 34 0a 32 35 33 2605 12564.253
3c50: 20 52 45 41 44 20 62 69 6e 20 35 39 35 4b 2c 20 READ bin 595K,
3c60: 72 65 61 64 20 26 20 73 69 7a 65 20 20 20 20 20 read & size
3c70: 20 20 20 20 20 20 20 20 20 20 20 31 31 34 38 37 11487
3c80: 20 20 20 31 31 30 38 39 0a 32 35 34 20 52 45 41 11089.254 REA
3c90: 44 20 62 69 6e 20 35 39 35 4b 2c 20 72 65 61 64 D bin 595K, read
3ca0: 20 26 20 73 6d 61 6c 6c 20 62 75 66 66 65 72 20 & small buffer
3cb0: 20 20 20 20 20 20 31 32 34 34 30 32 20 20 31 32 124402 12
3cc0: 34 30 37 37 0a 32 35 35 20 52 45 41 44 20 62 69 4077.255 READ bi
3cd0: 6e 20 33 30 35 30 62 2c 20 67 65 74 73 20 20 20 n 3050b, gets
3ce0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3cf0: 20 20 20 20 20 39 34 38 20 20 20 20 20 39 34 30 948 940
3d00: 0a 32 35 36 20 52 45 41 44 20 62 69 6e 20 33 30 .256 READ bin 30
3d10: 35 30 62 2c 20 72 65 61 64 20 20 20 20 20 20 20 50b, read
3d20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3d30: 20 20 39 30 20 20 20 20 20 20 38 38 0a 32 35 37 90 88.257
3d40: 20 52 45 41 44 20 62 69 6e 20 33 30 35 30 62 2c READ bin 3050b,
3d50: 20 72 65 61 64 20 26 20 64 79 6e 20 62 75 66 66 read & dyn buff
3d60: 65 72 20 20 20 20 20 20 20 20 20 20 20 31 31 32 er 112
3d70: 20 20 20 20 20 31 31 32 0a 32 35 38 20 52 45 41 112.258 REA
3d80: 44 20 62 69 6e 20 33 30 35 30 62 2c 20 72 65 61 D bin 3050b, rea
3d90: 64 20 26 20 73 69 7a 65 20 20 20 20 20 20 20 20 d & size
3da0: 20 20 20 20 20 20 20 20 20 20 39 37 20 20 20 20 97
3db0: 20 31 30 38 0a 32 35 39 20 52 45 41 44 20 62 69 108.259 READ bi
3dc0: 6e 20 33 30 35 30 62 2c 20 72 65 61 64 20 26 20 n 3050b, read &
3dd0: 73 6d 61 6c 6c 20 62 75 66 66 65 72 20 20 20 20 small buffer
3de0: 20 20 20 20 20 36 37 39 20 20 20 20 20 36 37 33 679 673
3df0: 0a 32 36 30 20 53 48 41 20 73 68 61 31 20 6d 73 .260 SHA sha1 ms
3e00: 67 20 6c 65 6e 20 31 30 20 20 20 20 20 20 20 20 g len 10
3e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3e20: 33 33 38 35 20 20 20 20 33 33 31 39 0a 32 36 31 3385 3319.261
3e30: 20 53 48 41 20 73 68 61 31 20 6d 73 67 20 6c 65 SHA sha1 msg le
3e40: 6e 20 31 30 30 20 20 20 20 20 20 20 20 20 20 20 n 100
3e50: 20 20 20 20 20 20 20 20 20 20 20 20 36 33 32 33 6323
3e60: 20 20 20 20 36 31 37 37 0a 32 36 32 20 53 48 41 6177.262 SHA
3e70: 20 73 68 61 31 20 6d 73 67 20 6c 65 6e 20 31 30 sha1 msg len 10
3e80: 30 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00
3e90: 20 20 20 20 20 20 20 34 38 31 36 31 20 20 20 34 48161 4
3ea0: 36 36 35 32 0a 32 36 33 20 53 48 41 20 73 68 61 6652.263 SHA sha
3eb0: 31 20 6d 73 67 20 6c 65 6e 20 31 30 30 30 30 20 1 msg len 10000
3ec0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3ed0: 20 20 34 36 37 32 34 32 20 20 34 35 35 31 32 38 467242 455128
3ee0: 0a 32 36 34 20 53 48 41 20 73 68 61 31 44 46 20 .264 SHA sha1DF
3ef0: 6d 73 67 20 6c 65 6e 20 31 30 20 20 20 20 20 20 msg len 10
3f00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3f10: 31 35 30 39 20 20 20 20 31 34 34 30 0a 32 36 35 1509 1440.265
3f20: 20 53 48 41 20 73 68 61 31 44 46 20 6d 73 67 20 SHA sha1DF msg
3f30: 6c 65 6e 20 31 30 30 20 20 20 20 20 20 20 20 20 len 100
3f40: 20 20 20 20 20 20 20 20 20 20 20 20 32 37 36 35 2765
3f50: 20 20 20 20 32 37 37 32 0a 32 36 36 20 53 48 41 2772.266 SHA
3f60: 20 73 68 61 31 44 46 20 6d 73 67 20 6c 65 6e 20 sha1DF msg len
3f70: 31 30 30 30 20 20 20 20 20 20 20 20 20 20 20 20 1000
3f80: 20 20 20 20 20 20 20 32 31 33 32 39 20 20 20 32 21329 2
3f90: 31 33 39 33 0a 32 36 37 20 53 48 41 20 73 68 61 1393.267 SHA sha
3fa0: 31 44 46 20 6d 73 67 20 6c 65 6e 20 31 30 30 30 1DF msg len 1000
3fb0: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0
3fc0: 20 20 32 31 30 35 34 32 20 20 32 31 31 35 39 35 210542 211595
3fd0: 0a 32 36 38 20 53 54 41 52 54 55 50 20 74 69 6d .268 STARTUP tim
3fe0: 65 20 74 6f 20 6c 61 75 6e 63 68 20 74 63 6c 73 e to launch tcls
3ff0: 68 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 h
4000: 39 36 35 32 20 20 20 20 39 36 34 32 0a 32 36 39 9652 9642.269
4010: 20 53 54 52 20 61 70 70 65 6e 64 20 20 20 20 20 STR append
4020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 30 30
4040: 20 20 20 20 20 20 33 30 0a 32 37 30 20 53 54 52 30.270 STR
4050: 20 61 70 70 65 6e 64 20 28 31 4b 42 20 2b 20 31 append (1KB + 1
4060: 4b 42 29 20 20 20 20 20 20 20 20 20 20 20 20 20 KB)
4070: 20 20 20 20 20 20 20 20 20 20 31 39 20 20 20 20 19
4080: 20 20 31 39 0a 32 37 31 20 53 54 52 20 61 70 70 19.271 STR app
4090: 65 6e 64 20 28 31 4d 42 20 2b 20 28 31 62 20 2b end (1MB + (1b +
40a0: 20 31 4b 20 2b 20 31 62 29 20 2a 20 31 30 30 29 1K + 1b) * 100)
40b0: 20 20 20 20 38 31 38 33 20 20 20 20 37 39 34 36 8183 7946
40c0: 0a 32 37 32 20 53 54 52 20 61 70 70 65 6e 64 20 .272 STR append
40d0: 28 31 4d 42 20 2b 20 31 4b 42 20 2a 20 32 30 29 (1MB + 1KB * 20)
40e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
40f0: 36 38 33 35 20 20 20 20 36 37 38 31 0a 32 37 33 6835 6781.273
4100: 20 53 54 52 20 61 70 70 65 6e 64 20 28 31 4d 42 STR append (1MB
4110: 20 2b 20 31 4b 42 20 2a 20 31 30 30 30 29 20 20 + 1KB * 1000)
4120: 20 20 20 20 20 20 20 20 20 20 20 31 34 38 35 39 14859
4130: 20 20 20 31 35 30 33 37 0a 32 37 34 20 53 54 52 15037.274 STR
4140: 20 61 70 70 65 6e 64 20 28 31 4d 42 20 2b 20 31 append (1MB + 1
4150: 4b 42 29 20 20 20 20 20 20 20 20 20 20 20 20 20 KB)
4160: 20 20 20 20 20 20 20 20 36 37 30 31 20 20 20 20 6701
4170: 36 36 35 36 0a 32 37 35 20 53 54 52 20 61 70 70 6656.275 STR app
4180: 65 6e 64 20 28 31 4d 42 20 2b 20 31 4d 42 20 2a end (1MB + 1MB *
4190: 20 33 29 20 20 20 20 20 20 20 20 20 20 20 20 20 3)
41a0: 20 20 20 32 38 33 31 33 20 20 20 32 37 38 36 30 28313 27860
41b0: 0a 32 37 36 20 53 54 52 20 61 70 70 65 6e 64 20 .276 STR append
41c0: 28 31 4d 42 20 2b 20 31 4d 42 20 2a 20 35 29 20 (1MB + 1MB * 5)
41d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 3
41e0: 35 30 34 38 20 20 20 33 35 30 34 32 0a 32 37 37 5048 35042.277
41f0: 20 53 54 52 20 61 70 70 65 6e 64 20 28 31 4d 42 STR append (1MB
4200: 20 2b 20 32 62 20 2a 20 31 30 30 30 29 20 20 20 + 2b * 1000)
4210: 20 20 20 20 20 20 20 20 20 20 20 20 38 35 36 34 8564
4220: 20 20 20 20 38 35 32 38 0a 32 37 38 20 53 54 52 8528.278 STR
4230: 20 61 70 70 65 6e 64 20 28 31 30 4b 42 20 2b 20 append (10KB +
4240: 31 4b 42 29 20 20 20 20 20 20 20 20 20 20 20 20 1KB)
4250: 20 20 20 20 20 20 20 20 20 20 33 31 20 20 20 20 31
4260: 20 20 32 35 0a 32 37 39 20 53 54 52 20 66 69 72 25.279 STR fir
4270: 73 74 20 28 66 61 69 6c 75 72 65 29 20 20 20 20 st (failure)
4280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4290: 20 20 20 20 20 20 36 35 20 20 20 20 20 20 36 35 65 65
42a0: 0a 32 38 30 20 53 54 52 20 66 69 72 73 74 20 28 .280 STR first (
42b0: 73 75 63 63 65 73 73 29 20 20 20 20 20 20 20 20 success)
42c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
42d0: 20 20 20 37 20 20 20 20 20 20 20 37 0a 32 38 31 7 7.281
42e0: 20 53 54 52 20 66 69 72 73 74 20 28 74 6f 74 61 STR first (tota
42f0: 6c 20 66 61 69 6c 75 72 65 29 20 20 20 20 20 20 l failure)
4300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 36 56
4310: 20 20 20 20 20 20 36 30 0a 32 38 32 20 53 54 52 60.282 STR
4320: 20 69 6e 64 65 78 20 30 20 20 20 20 20 20 20 20 index 0
4330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4340: 20 20 20 20 20 20 20 20 20 20 20 39 20 20 20 20 9
4350: 20 20 20 38 0a 32 38 33 20 53 54 52 20 69 6e 64 8.283 STR ind
4360: 65 78 20 31 30 30 20 20 20 20 20 20 20 20 20 20 ex 100
4370: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4380: 20 20 20 20 20 20 20 38 20 20 20 20 20 20 20 39 8 9
4390: 0a 32 38 34 20 53 54 52 20 69 6e 64 65 78 20 35 .284 STR index 5
43a0: 30 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00
43b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
43c0: 20 20 20 39 20 20 20 20 20 20 20 38 0a 32 38 35 9 8.285
43d0: 20 53 54 52 20 69 6e 66 6f 20 6c 6f 63 61 6c 73 STR info locals
43e0: 20 6d 61 74 63 68 20 20 20 20 20 20 20 20 20 20 match
43f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 33 38 39 389
4400: 20 20 20 20 20 33 39 32 0a 32 38 36 20 53 54 52 392.286 STR
4410: 20 6c 61 73 74 20 28 66 61 69 6c 75 72 65 29 20 last (failure)
4420: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4430: 20 20 20 20 20 20 20 20 20 20 35 34 20 20 20 20 54
4440: 20 20 35 34 0a 32 38 37 20 53 54 52 20 6c 61 73 54.287 STR las
4450: 74 20 28 73 75 63 63 65 73 73 29 20 20 20 20 20 t (success)
4460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4470: 20 20 20 20 20 20 20 36 20 20 20 20 20 20 20 36 6 6
4480: 0a 32 38 38 20 53 54 52 20 6c 61 73 74 20 28 74 .288 STR last (t
4490: 6f 74 61 6c 20 66 61 69 6c 75 72 65 29 20 20 20 otal failure)
44a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
44b0: 20 20 34 30 20 20 20 20 20 20 34 30 0a 32 38 39 40 40.289
44c0: 20 53 54 52 20 6c 65 6e 67 74 68 20 28 3d 3d 34 STR length (==4
44d0: 30 31 30 29 20 20 20 20 20 20 20 20 20 20 20 20 010)
44e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 5
44f0: 20 20 20 20 20 20 20 35 0a 32 39 30 20 53 54 52 5.290 STR
4500: 20 6c 65 6e 67 74 68 20 6f 66 20 61 20 4c 49 53 length of a LIS
4510: 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 T
4520: 20 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 5
4530: 20 20 20 35 0a 32 39 31 20 53 54 52 20 6c 65 6e 5.291 STR len
4540: 67 74 68 20 73 74 61 74 69 63 20 73 74 72 20 20 gth static str
4550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4560: 20 20 20 20 20 20 20 33 20 20 20 20 20 20 20 33 3 3
4570: 0a 32 39 32 20 53 54 52 20 6d 61 74 63 68 2c 20 .292 STR match,
4580: 63 6f 6d 70 6c 65 78 20 28 66 61 69 6c 75 72 65 complex (failure
4590: 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )
45a0: 20 20 36 32 20 20 20 20 20 20 36 32 0a 32 39 33 62 62.293
45b0: 20 53 54 52 20 6d 61 74 63 68 2c 20 63 6f 6d 70 STR match, comp
45c0: 6c 65 78 20 28 73 75 63 63 65 73 73 20 65 61 72 lex (success ear
45d0: 6c 79 29 20 20 20 20 20 20 20 20 20 20 20 20 38 ly) 8
45e0: 20 20 20 20 20 20 20 37 0a 32 39 34 20 53 54 52 7.294 STR
45f0: 20 6d 61 74 63 68 2c 20 63 6f 6d 70 6c 65 78 20 match, complex
4600: 28 73 75 63 63 65 73 73 20 6c 61 74 65 29 20 20 (success late)
4610: 20 20 20 20 20 20 20 20 20 20 38 32 20 20 20 20 82
4620: 20 20 37 36 0a 32 39 35 20 53 54 52 20 6d 61 74 76.295 STR mat
4630: 63 68 2c 20 63 6f 6d 70 6c 65 78 20 28 74 6f 74 ch, complex (tot
4640: 61 6c 20 66 61 69 6c 75 72 65 29 20 20 20 20 20 al failure)
4650: 20 20 20 20 20 20 34 37 20 20 20 20 20 20 34 37 47 47
4660: 0a 32 39 36 20 53 54 52 20 6d 61 74 63 68 2c 20 .296 STR match,
4670: 73 69 6d 70 6c 65 20 28 66 61 69 6c 75 72 65 29 simple (failure)
4680: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4690: 20 20 20 36 20 20 20 20 20 20 20 36 0a 32 39 37 6 6.297
46a0: 20 53 54 52 20 6d 61 74 63 68 2c 20 73 69 6d 70 STR match, simp
46b0: 6c 65 20 28 73 75 63 63 65 73 73 20 65 61 72 6c le (success earl
46c0: 79 29 20 20 20 20 20 20 20 20 20 20 20 20 20 36 y) 6
46d0: 20 20 20 20 20 20 20 36 0a 32 39 38 20 53 54 52 6.298 STR
46e0: 20 6d 61 74 63 68 2c 20 73 69 6d 70 6c 65 20 28 match, simple (
46f0: 73 75 63 63 65 73 73 20 6c 61 74 65 29 20 20 20 success late)
4700: 20 20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 7
4710: 20 20 20 36 0a 32 39 39 20 53 54 52 20 6d 61 74 6.299 STR mat
4720: 63 68 2c 20 73 69 6d 70 6c 65 20 28 74 6f 74 61 ch, simple (tota
4730: 6c 20 66 61 69 6c 75 72 65 29 20 20 20 20 20 20 l failure)
4740: 20 20 20 20 20 20 20 36 20 20 20 20 20 20 20 36 6 6
4750: 0a 33 30 30 20 53 54 52 20 72 61 6e 67 65 2c 20 .300 STR range,
4760: 69 6e 64 65 78 20 31 30 30 2e 2e 32 30 30 20 6f index 100..200 o
4770: 66 20 34 30 31 30 20 20 20 20 20 20 20 20 20 20 f 4010
4780: 20 20 31 30 20 20 20 20 20 20 31 30 0a 33 30 31 10 10.301
4790: 20 53 54 52 20 72 65 70 65 61 74 2c 20 34 30 31 STR repeat, 401
47a0: 30 20 63 68 61 72 73 20 2a 20 31 30 20 20 20 20 0 chars * 10
47b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 32 52
47c0: 20 20 20 20 20 20 35 33 0a 33 30 32 20 53 54 52 53.302 STR
47d0: 20 72 65 70 65 61 74 2c 20 34 30 31 30 20 63 68 repeat, 4010 ch
47e0: 61 72 73 20 2a 20 31 30 30 20 20 20 20 20 20 20 ars * 100
47f0: 20 20 20 20 20 20 20 20 31 36 34 32 20 20 20 20 1642
4800: 31 36 37 37 0a 33 30 33 20 53 54 52 20 72 65 70 1677.303 STR rep
4810: 65 61 74 2c 20 61 62 63 64 65 66 67 68 69 6a 20 eat, abcdefghij
4820: 2a 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 * 10
4830: 20 20 20 20 20 20 20 37 20 20 20 20 20 20 20 37 7 7
4840: 0a 33 30 34 20 53 54 52 20 72 65 70 65 61 74 2c .304 STR repeat,
4850: 20 61 62 63 64 65 66 67 68 69 6a 20 2a 20 31 30 abcdefghij * 10
4860: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0
4870: 20 20 32 39 20 20 20 20 20 20 32 34 0a 33 30 35 29 24.305
4880: 20 53 54 52 20 72 65 70 65 61 74 2c 20 61 62 63 STR repeat, abc
4890: 64 65 66 67 68 69 6a 20 2a 20 31 30 30 30 20 20 defghij * 1000
48a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 39 31 191
48b0: 20 20 20 20 20 31 39 38 0a 33 30 36 20 53 54 52 198.306 STR
48c0: 20 72 65 70 6c 61 63 65 2c 20 65 71 75 61 6c 20 replace, equal
48d0: 72 65 70 6c 61 63 65 6d 65 6e 74 20 20 20 20 20 replacement
48e0: 20 20 20 20 20 20 20 20 20 20 32 36 20 20 20 20 26
48f0: 20 20 32 36 0a 33 30 37 20 53 54 52 20 72 65 70 26.307 STR rep
4900: 6c 61 63 65 2c 20 6c 6f 6e 67 65 72 20 72 65 70 lace, longer rep
4910: 6c 61 63 65 6d 65 6e 74 20 20 20 20 20 20 20 20 lacement
4920: 20 20 20 20 20 20 32 37 20 20 20 20 20 20 33 37 27 37
4930: 0a 33 30 38 20 53 54 52 20 72 65 70 6c 61 63 65 .308 STR replace
4940: 2c 20 6e 6f 20 72 65 70 6c 61 63 65 6d 65 6e 74 , no replacement
4950: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4960: 20 20 32 35 20 20 20 20 20 20 32 36 0a 33 30 39 25 26.309
4970: 20 53 54 52 20 72 65 76 65 72 73 65 20 69 74 65 STR reverse ite
4980: 72 2f 61 70 70 65 6e 64 2c 20 31 30 20 63 20 20 r/append, 10 c
4990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 39 39
49a0: 20 20 20 20 20 20 33 38 0a 33 31 30 20 53 54 52 38.310 STR
49b0: 20 72 65 76 65 72 73 65 20 69 74 65 72 2f 61 70 reverse iter/ap
49c0: 70 65 6e 64 2c 20 31 30 20 75 63 20 20 20 20 20 pend, 10 uc
49d0: 20 20 20 20 20 20 20 20 20 20 33 39 20 20 20 20 39
49e0: 20 20 33 38 0a 33 31 31 20 53 54 52 20 72 65 76 38.311 STR rev
49f0: 65 72 73 65 20 69 74 65 72 2f 61 70 70 65 6e 64 erse iter/append
4a00: 2c 20 31 30 30 20 63 20 20 20 20 20 20 20 20 20 , 100 c
4a10: 20 20 20 20 20 32 36 35 20 20 20 20 20 32 36 30 265 260
4a20: 0a 33 31 32 20 53 54 52 20 72 65 76 65 72 73 65 .312 STR reverse
4a30: 20 69 74 65 72 2f 61 70 70 65 6e 64 2c 20 31 30 iter/append, 10
4a40: 30 20 75 63 20 20 20 20 20 20 20 20 20 20 20 20 0 uc
4a50: 20 32 36 34 20 20 20 20 20 32 35 39 0a 33 31 33 264 259.313
4a60: 20 53 54 52 20 72 65 76 65 72 73 65 20 69 74 65 STR reverse ite
4a70: 72 2f 61 70 70 65 6e 64 2c 20 34 30 30 20 63 20 r/append, 400 c
4a80: 20 20 20 20 20 20 20 20 20 20 20 20 31 30 31 35 1015
4a90: 20 20 20 20 31 30 31 32 0a 33 31 34 20 53 54 52 1012.314 STR
4aa0: 20 72 65 76 65 72 73 65 20 69 74 65 72 2f 61 70 reverse iter/ap
4ab0: 70 65 6e 64 2c 20 34 30 30 20 75 63 20 20 20 20 pend, 400 uc
4ac0: 20 20 20 20 20 20 20 20 31 30 30 36 20 20 20 20 1006
4ad0: 20 39 39 37 0a 33 31 35 20 53 54 52 20 72 65 76 997.315 STR rev
4ae0: 65 72 73 65 20 69 74 65 72 2f 73 65 74 2c 20 31 erse iter/set, 1
4af0: 30 20 63 20 20 20 20 20 20 20 20 20 20 20 20 20 0 c
4b00: 20 20 20 20 20 20 34 33 20 20 20 20 20 20 34 34 43 44
4b10: 0a 33 31 36 20 53 54 52 20 72 65 76 65 72 73 65 .316 STR reverse
4b20: 20 69 74 65 72 2f 73 65 74 2c 20 31 30 20 75 63 iter/set, 10 uc
4b30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4b40: 20 20 34 34 20 20 20 20 20 20 34 33 0a 33 31 37 44 43.317
4b50: 20 53 54 52 20 72 65 76 65 72 73 65 20 69 74 65 STR reverse ite
4b60: 72 2f 73 65 74 2c 20 31 30 30 20 63 20 20 20 20 r/set, 100 c
4b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 33 37 35 375
4b80: 20 20 20 20 20 33 36 30 0a 33 31 38 20 53 54 52 360.318 STR
4b90: 20 72 65 76 65 72 73 65 20 69 74 65 72 2f 73 65 reverse iter/se
4ba0: 74 2c 20 31 30 30 20 75 63 20 20 20 20 20 20 20 t, 100 uc
4bb0: 20 20 20 20 20 20 20 20 20 33 37 31 20 20 20 20 371
4bc0: 20 33 36 32 0a 33 31 39 20 53 54 52 20 72 65 76 362.319 STR rev
4bd0: 65 72 73 65 20 69 74 65 72 2f 73 65 74 2c 20 34 erse iter/set, 4
4be0: 30 30 20 63 20 20 20 20 20 20 20 20 20 20 20 20 00 c
4bf0: 20 20 20 20 31 35 30 34 20 20 20 20 31 34 39 32 1504 1492
4c00: 0a 33 32 30 20 53 54 52 20 72 65 76 65 72 73 65 .320 STR reverse
4c10: 20 69 74 65 72 2f 73 65 74 2c 20 34 30 30 20 75 iter/set, 400 u
4c20: 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c
4c30: 31 35 31 33 20 20 20 20 31 34 39 39 0a 33 32 31 1513 1499.321
4c40: 20 53 54 52 20 72 65 76 65 72 73 65 20 72 65 63 STR reverse rec
4c50: 75 72 73 69 76 65 2c 20 31 30 20 63 20 20 20 20 ursive, 10 c
4c60: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 36 106
4c70: 20 20 20 20 20 31 30 34 0a 33 32 32 20 53 54 52 104.322 STR
4c80: 20 72 65 76 65 72 73 65 20 72 65 63 75 72 73 69 reverse recursi
4c90: 76 65 2c 20 31 30 20 75 63 20 20 20 20 20 20 20 ve, 10 uc
4ca0: 20 20 20 20 20 20 20 20 20 20 39 34 20 20 20 20 94
4cb0: 20 20 39 33 0a 33 32 33 20 53 54 52 20 72 65 76 93.323 STR rev
4cc0: 65 72 73 65 20 72 65 63 75 72 73 69 76 65 2c 20 erse recursive,
4cd0: 31 30 30 20 63 20 20 20 20 20 20 20 20 20 20 20 100 c
4ce0: 20 20 20 20 20 39 38 35 20 20 20 20 20 39 35 34 985 954
4cf0: 0a 33 32 34 20 53 54 52 20 72 65 76 65 72 73 65 .324 STR reverse
4d00: 20 72 65 63 75 72 73 69 76 65 2c 20 31 30 30 20 recursive, 100
4d10: 75 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 uc
4d20: 20 39 31 37 20 20 20 20 20 39 31 30 0a 33 32 35 917 910.325
4d30: 20 53 54 52 20 72 65 76 65 72 73 65 20 72 65 63 STR reverse rec
4d40: 75 72 73 69 76 65 2c 20 34 30 30 20 63 20 20 20 ursive, 400 c
4d50: 20 20 20 20 20 20 20 20 20 20 20 20 35 33 33 38 5338
4d60: 20 20 20 20 35 33 33 35 0a 33 32 36 20 53 54 52 5335.326 STR
4d70: 20 72 65 76 65 72 73 65 20 72 65 63 75 72 73 69 reverse recursi
4d80: 76 65 2c 20 34 30 30 20 75 63 20 20 20 20 20 20 ve, 400 uc
4d90: 20 20 20 20 20 20 20 20 36 33 32 32 20 20 20 20 6322
4da0: 36 33 34 36 0a 33 32 37 20 53 54 52 20 73 70 6c 6346.327 STR spl
4db0: 69 74 20 69 74 65 72 2c 20 34 30 30 30 20 75 63 it iter, 4000 uc
4dc0: 68 61 72 73 20 20 20 20 20 20 20 20 20 20 20 20 hars
4dd0: 20 20 20 20 35 35 33 30 20 20 20 20 35 35 34 35 5530 5545
4de0: 0a 33 32 38 20 53 54 52 20 73 70 6c 69 74 20 69 .328 STR split i
4df0: 74 65 72 2c 20 34 30 31 30 20 63 68 61 72 73 20 ter, 4010 chars
4e00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4e10: 35 35 32 32 20 20 20 20 35 35 31 34 0a 33 32 39 5522 5514.329
4e20: 20 53 54 52 20 73 70 6c 69 74 20 69 74 65 72 2c STR split iter,
4e30: 20 72 61 6e 64 20 31 30 30 20 63 20 20 20 20 20 rand 100 c
4e40: 20 20 20 20 20 20 20 20 20 20 20 20 20 32 36 35 265
4e50: 20 20 20 20 20 32 36 36 0a 33 33 30 20 53 54 52 266.330 STR
4e60: 20 73 70 6c 69 74 20 69 74 65 72 2c 20 72 61 6e split iter, ran
4e70: 64 20 31 30 30 30 20 63 20 20 20 20 20 20 20 20 d 1000 c
4e80: 20 20 20 20 20 20 20 20 31 37 37 34 20 20 20 20 1774
4e90: 31 37 35 31 0a 33 33 31 20 53 54 52 20 73 70 6c 1751.331 STR spl
4ea0: 69 74 20 69 74 65 72 2c 20 72 61 6e 64 20 31 30 it iter, rand 10
4eb0: 30 30 30 20 63 20 20 20 20 20 20 20 20 20 20 20 000 c
4ec0: 20 20 20 31 34 36 30 34 20 20 20 31 34 35 36 31 14604 14561
4ed0: 0a 33 33 32 20 53 54 52 20 73 70 6c 69 74 2c 20 .332 STR split,
4ee0: 34 30 30 30 20 75 63 68 61 72 73 20 20 20 20 20 4000 uchars
4ef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4f00: 31 31 31 35 20 20 20 20 31 31 31 36 0a 33 33 33 1115 1116.333
4f10: 20 53 54 52 20 73 70 6c 69 74 2c 20 34 30 31 30 STR split, 4010
4f20: 20 63 68 61 72 73 20 20 20 20 20 20 20 20 20 20 chars
4f30: 20 20 20 20 20 20 20 20 20 20 20 20 31 30 35 31 1051
4f40: 20 20 20 20 31 30 35 33 0a 33 33 34 20 53 54 52 1053.334 STR
4f50: 20 73 70 6c 69 74 2c 20 72 61 6e 64 20 31 30 30 split, rand 100
4f60: 20 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c
4f70: 20 20 20 20 20 20 20 20 20 31 35 31 20 20 20 20 151
4f80: 20 31 35 31 0a 33 33 35 20 53 54 52 20 73 70 6c 151.335 STR spl
4f90: 69 74 2c 20 72 61 6e 64 20 31 30 30 30 20 63 20 it, rand 1000 c
4fa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4fb0: 20 20 20 20 20 36 35 39 20 20 20 20 20 36 34 35 659 645
4fc0: 0a 33 33 36 20 53 54 52 20 73 70 6c 69 74 2c 20 .336 STR split,
4fd0: 72 61 6e 64 20 31 30 30 30 30 20 63 20 20 20 20 rand 10000 c
4fe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4ff0: 33 32 39 36 20 20 20 20 33 33 34 30 0a 33 33 37 3296 3340.337
5000: 20 53 54 52 20 73 74 72 20 24 61 20 65 71 20 24 STR str $a eq $
5010: 62 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b
5020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 10
5030: 20 20 20 20 20 20 31 30 0a 33 33 38 20 53 54 52 10.338 STR
5040: 20 73 74 72 20 24 61 20 65 71 20 24 62 20 28 73 str $a eq $b (s
5050: 61 6d 65 20 6f 62 6a 29 20 20 20 20 20 20 20 20 ame obj)
5060: 20 20 20 20 20 20 20 20 20 20 20 39 20 20 20 20 9
5070: 20 20 20 39 0a 33 33 39 20 53 54 52 20 73 74 72 9.339 STR str
5080: 20 24 61 20 65 71 75 61 6c 20 22 22 20 20 20 20 $a equal ""
5090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
50a0: 20 20 20 20 20 20 20 37 20 20 20 20 20 20 20 37 7 7
50b0: 0a 33 34 30 20 53 54 52 20 73 74 72 20 24 61 20 .340 STR str $a
50c0: 6e 65 20 24 62 20 20 20 20 20 20 20 20 20 20 20 ne $b
50d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
50e0: 20 20 31 30 20 20 20 20 20 20 31 30 0a 33 34 31 10 10.341
50f0: 20 53 54 52 20 73 74 72 20 24 61 20 6e 65 20 24 STR str $a ne $
5100: 62 20 28 73 61 6d 65 20 6f 62 6a 29 20 20 20 20 b (same obj)
5110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 39 9
5120: 20 20 20 20 20 20 20 39 0a 33 34 32 20 53 54 52 9.342 STR
5130: 20 73 74 72 20 6e 75 6d 20 3d 3d 20 22 22 20 20 str num == ""
5140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5150: 20 20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 7
5160: 20 20 20 37 0a 33 34 33 20 53 54 52 20 73 74 72 7.343 STR str
5170: 69 6e 67 20 63 6f 6d 70 61 72 65 20 20 20 20 20 ing compare
5180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5190: 20 20 20 20 20 20 31 30 20 20 20 20 20 20 31 30 10 10
51a0: 0a 33 34 34 20 53 54 52 20 73 74 72 69 6e 67 20 .344 STR string
51b0: 63 6f 6d 70 61 72 65 20 22 22 20 20 20 20 20 20 compare ""
51c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
51d0: 20 20 20 39 20 20 20 20 20 20 20 38 0a 33 34 35 9 8.345
51e0: 20 53 54 52 20 73 74 72 69 6e 67 20 63 6f 6d 70 STR string comp
51f0: 61 72 65 20 6c 6f 6e 67 20 20 20 20 20 20 20 20 are long
5200: 20 20 20 20 20 20 20 20 20 20 20 20 20 32 32 31 221
5210: 20 20 20 20 20 32 31 34 0a 33 34 36 20 53 54 52 214.346 STR
5220: 20 73 74 72 69 6e 67 20 63 6f 6d 70 61 72 65 20 string compare
5230: 6d 69 78 65 64 20 6c 6f 6e 67 20 20 20 20 20 20 mixed long
5240: 20 20 20 20 20 20 20 20 20 34 39 30 20 20 20 20 490
5250: 20 34 38 39 0a 33 34 37 20 53 54 52 20 73 74 72 489.347 STR str
5260: 69 6e 67 20 63 6f 6d 70 61 72 65 20 75 6e 69 20 ing compare uni
5270: 6c 6f 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 long
5280: 20 20 20 20 20 32 31 33 20 20 20 20 20 32 32 30 213 220
5290: 0a 33 34 38 20 53 54 52 20 73 74 72 69 6e 67 20 .348 STR string
52a0: 65 71 75 61 6c 20 22 22 20 20 20 20 20 20 20 20 equal ""
52b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
52c0: 20 20 20 37 20 20 20 20 20 20 20 37 0a 33 34 39 7 7.349
52d0: 20 53 54 52 2f 4c 49 53 54 20 6c 65 6e 67 74 68 STR/LIST length
52e0: 2c 20 6f 62 6a 20 73 68 69 6d 6d 65 72 20 20 20 , obj shimmer
52f0: 20 20 20 20 20 20 20 20 20 20 20 20 31 31 30 36 1106
5300: 20 20 20 20 31 30 38 39 0a 33 35 30 20 53 57 49 1089.350 SWI
5310: 54 43 48 20 31 73 74 20 74 72 75 65 20 20 20 20 TCH 1st true
5320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5330: 20 20 20 20 20 20 20 20 20 20 31 35 20 20 20 20 15
5340: 20 20 31 34 0a 33 35 31 20 53 57 49 54 43 48 20 14.351 SWITCH
5350: 32 6e 64 20 74 72 75 65 20 20 20 20 20 20 20 20 2nd true
5360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5370: 20 20 20 20 20 20 31 35 20 20 20 20 20 20 31 35 15 15
5380: 0a 33 35 32 20 53 57 49 54 43 48 20 39 74 68 20 .352 SWITCH 9th
5390: 74 72 75 65 20 20 20 20 20 20 20 20 20 20 20 20 true
53a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
53b0: 20 20 31 37 20 20 20 20 20 20 31 37 0a 33 35 33 17 17.353
53c0: 20 53 57 49 54 43 48 20 64 65 66 61 75 6c 74 20 SWITCH default
53d0: 74 72 75 65 20 20 20 20 20 20 20 20 20 20 20 20 true
53e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 38 18
53f0: 20 20 20 20 20 20 31 38 0a 33 35 34 20 54 52 41 18.354 TRA
5400: 43 45 20 61 6c 6c 20 73 65 74 20 28 72 77 75 29 CE all set (rwu)
5410: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5420: 20 20 20 20 20 20 20 20 20 20 31 34 20 20 20 20 14
5430: 20 20 31 34 0a 33 35 35 20 54 52 41 43 45 20 6e 14.355 TRACE n
5440: 6f 20 74 72 61 63 65 20 73 65 74 20 20 20 20 20 o trace set
5450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5460: 20 20 20 20 20 20 31 34 20 20 20 20 20 20 31 35 14 15
5470: 0a 33 35 36 20 54 52 41 43 45 20 72 65 61 64 20 .356 TRACE read
5480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
54a0: 20 20 31 34 20 20 20 20 20 20 31 35 0a 33 35 37 14 15.357
54b0: 20 54 52 41 43 45 20 75 6e 73 65 74 20 20 20 20 TRACE unset
54c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
54d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 34 14
54e0: 20 20 20 20 20 20 31 34 0a 33 35 38 20 54 52 41 14.358 TRA
54f0: 43 45 20 77 72 69 74 65 20 20 20 20 20 20 20 20 CE write
5500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5510: 20 20 20 20 20 20 20 20 20 20 31 34 20 20 20 20 14
5520: 20 20 31 35 0a 33 35 39 20 55 4e 53 45 54 20 63 15.359 UNSET c
5530: 61 74 63 68 20 76 61 72 20 21 65 78 69 73 74 20 atch var !exist
5540: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5550: 20 20 20 20 20 20 33 35 20 20 20 20 20 20 33 30 35 30
5560: 0a 33 36 30 20 55 4e 53 45 54 20 63 61 74 63 68 .360 UNSET catch
5570: 20 76 61 72 20 65 78 69 73 74 73 20 20 20 20 20 var exists
5580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5590: 20 20 20 35 20 20 20 20 20 20 20 35 0a 33 36 31 5 5.361
55a0: 20 55 4e 53 45 54 20 69 6e 66 6f 20 63 68 65 63 UNSET info chec
55b0: 6b 20 76 61 72 20 21 65 78 69 73 74 20 20 20 20 k var !exist
55c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 5
55d0: 20 20 20 20 20 20 20 35 0a 33 36 32 20 55 4e 53 5.362 UNS
55e0: 45 54 20 69 6e 66 6f 20 63 68 65 63 6b 20 76 61 ET info check va
55f0: 72 20 65 78 69 73 74 73 20 20 20 20 20 20 20 20 r exists
5600: 20 20 20 20 20 20 20 20 20 20 20 37 20 20 20 20 7
5610: 20 20 20 37 0a 33 36 33 20 55 4e 53 45 54 20 6e 7.363 UNSET n
5620: 6f 63 6f 6d 70 6c 61 69 6e 20 76 61 72 20 21 65 ocomplain var !e
5630: 78 69 73 74 20 20 20 20 20 20 20 20 20 20 20 20 xist
5640: 20 20 20 20 20 20 20 34 20 20 20 20 20 20 20 34 4 4
5650: 0a 33 36 34 20 55 4e 53 45 54 20 6e 6f 63 6f 6d .364 UNSET nocom
5660: 70 6c 61 69 6e 20 76 61 72 20 65 78 69 73 74 73 plain var exists
5670: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5680: 20 20 20 35 20 20 20 20 20 20 20 35 0a 33 36 35 5 5.365
5690: 20 55 4e 53 45 54 20 76 61 72 20 65 78 69 73 74 UNSET var exist
56a0: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s
56b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 5
56c0: 20 20 20 20 20 20 20 35 0a 33 36 36 20 56 41 52 5.366 VAR
56d0: 20 27 61 72 72 61 79 20 73 65 74 27 20 6f 66 20 'array set' of
56e0: 31 30 30 20 65 6c 65 6d 73 20 20 20 20 20 20 20 100 elems
56f0: 20 20 20 20 20 20 20 20 20 31 35 38 20 20 20 20 158
5700: 20 31 36 31 0a 33 36 37 20 56 41 52 20 31 30 30 161.367 VAR 100
5710: 20 27 73 65 74 27 73 20 69 6e 20 61 72 72 61 79 'set's in array
5720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5730: 20 20 20 20 20 20 37 38 20 20 20 20 20 20 37 38 78 78
5740: 0a 33 36 38 20 56 41 52 20 61 63 63 65 73 73 20 .368 VAR access
5750: 67 6c 6f 62 61 6c 20 20 20 20 20 20 20 20 20 20 global
5760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5770: 20 20 31 35 20 20 20 20 20 20 31 35 0a 33 36 39 15 15.369
5780: 20 56 41 52 20 61 63 63 65 73 73 20 6c 6f 63 61 VAR access loca
5790: 6c 20 70 72 6f 63 20 61 72 67 20 20 20 20 20 20 l proc arg
57a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 5
57b0: 20 20 20 20 20 20 20 35 0a 33 37 30 20 56 41 52 5.370 VAR
57c0: 20 61 63 63 65 73 73 20 6c 6f 63 61 6c 6c 79 20 access locally
57d0: 73 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 set
57e0: 20 20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 5
57f0: 20 20 20 35 0a 33 37 31 20 56 41 52 20 61 63 63 5.371 VAR acc
5800: 65 73 73 20 75 70 76 61 72 20 20 20 20 20 20 20 ess upvar
5810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5820: 20 20 20 20 20 20 31 37 20 20 20 20 20 20 31 36 17 16
5830: 0a 33 37 32 20 56 41 52 20 73 65 74 20 61 72 72 .372 VAR set arr
5840: 61 79 20 65 6c 65 6d 65 6e 74 20 20 20 20 20 20 ay element
5850: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5860: 20 20 20 37 20 20 20 20 20 20 20 37 0a 33 37 33 7 7.373
5870: 20 56 41 52 20 73 65 74 20 73 63 61 6c 61 72 20 VAR set scalar
5880: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5890: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 3
58a0: 20 20 20 20 20 20 20 33 0a 33 37 34 20 57 4f 52 3.374 WOR
58b0: 44 43 4f 55 4e 54 20 77 63 31 20 20 20 20 20 20 DCOUNT wc1
58c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
58d0: 20 20 20 20 20 20 20 20 32 36 31 35 20 20 20 20 2615
58e0: 32 36 32 35 0a 33 37 35 20 57 4f 52 44 43 4f 55 2625.375 WORDCOU
58f0: 4e 54 20 77 63 32 20 20 20 20 20 20 20 20 20 20 NT wc2
5900: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5910: 20 20 20 20 20 36 36 36 20 20 20 20 20 36 38 30 666 680
5920: 0a 33 37 36 20 57 4f 52 44 43 4f 55 4e 54 20 77 .376 WORDCOUNT w
5930: 63 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c3
5940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5950: 20 36 30 35 20 20 20 20 20 36 30 36 0a 33 37 36 605 606.376
5960: 20 42 45 4e 43 48 4d 41 52 4b 53 20 20 20 20 20 BENCHMARKS
5970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
5980: 20 20 20 20 20 20 20 20 20 31 3a 38 2e 34 61 34 1:8.4a4
5990: 20 32 3a 38 2e 34 61 34 0a 46 49 4e 49 53 48 45 2:8.4a4.FINISHE
59a0: 44 20 32 30 30 31 2d 30 38 2d 32 37 20 32 33 3a D 2001-08-27 23:
59b0: 34 35 3a 30 38 0a 45:08.