Checking if your kit is complete... Looks good Writing Makefile for Regex::PreSuf Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp PreSuf.pm blib\lib\Regex\PreSuf.pm Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/length....1..24 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok t/presuf....1..32 # Test: 1 # words: foobar ok 1 # got: 'foobar' # Test: 2 # words: foopar fooqar ok 2 # got: 'foo[pq]ar' # Test: 3 # words: foopar fooar ok 3 # got: 'foop?ar' # Test: 4 # words: foopar fooqar fooar ok 4 # got: 'foo[pq]?ar' # Test: 5 # words: foobar foozap ok 5 # got: 'foo(?:bar|zap)' # Test: 6 # words: foobar foobarzap ok 6 # got: 'foobar(?:zap)?' # Test: 7 # words: foobar barbar ok 7 # got: '(?:bar|foo)bar' # Test: 8 # words: and at do end for in is not of or use ok 8 # got: '(?:a(?:nd|t)|do|end|for|i[ns]|not|o[fr]|use)' # Test: 9 # words: foobar foob.r ok 9 # got: 'foob.r' # Test: 10 # words: bar br .r ok 10 # got: '(?:ba|.)r' # Test: 11 # words: abc abe adc bac ok 11 # got: '(?:a(?:b[ce]|dc)|bac)' # Test: 12 # words: abc abe adc bac ok 12 # got: '(?:(?:a[bd]|ba)c|abe)' # Test: 13 # words: abc abe adc bac ok 13 # got: '(?:(?:ba|ab|ad)c|abe)' # Test: 14 # words: .perl p.erl pe.rl per.l perl. pel .erl erl per. per p.rl prl pe.l ok 14 # got: '(?:\.p?erl|erl|p(?:\.e?rl|e(?:\.r?l|r(?:\.l|l\.|\.)|[lr])|rl))' # Test: 15 # words: .perl p.erl pe.rl per.l perl. pel .erl erl per. per p.rl prl pe.l ok 15 # got: '(?:.p?erl|erl|p(?:.e?rl|e(?:.r?l|r(?:.l|l.|.)|[lr])|rl))' # Test: 16 # words: aba a ok 16 # got: 'a(?:ba)?' # Test: 17 # words: aba a ok 17 # got: '(?:ab)?a' # Test: 18 # words: ababa aba ok 18 # got: 'aba(?:ba)?' # Test: 19 # words: aabaa a ok 19 # got: 'a(?:abaa)?' # Test: 20 # words: aabaa aa ok 20 # got: 'aa(?:baa)?' # Test: 21 # words: aabaa aaa ok 21 # got: 'aa(?:ba)?a' # Test: 22 # words: aabaa aaaa ok 22 # got: 'aab?aa' # Test: 23 # words: rattle rattlesnake ok 23 # got: 'rattle(?:snake)?' # Test: 24 # words: rata ratepayer rater ok 24 # got: 'rat(?:e(?:paye)?r|a)' # Test: 25 # words: foo bar ok 25 # got: 'foo\tbar' # Test: 26 # words: foo bar ok 26 # got: 'foo\nbar' # Test: 27 # words: foo bar foo bar ok 27 # got: 'foo[\t\n]bar' # Test: 28 # words: foo*bar ok 28 # got: 'foo\*bar' # Test: 29 # words: foo+bar ok 29 # got: 'foo\+bar' # Test: 30 # words: foo?bar ok 30 # got: 'foo\?bar' # Test: 31 # words: foo\bar ok 31 # got: 'foo\\bar' # Test: 32 # words: blo bla bla blo blub ok 32 # got: 'bl(?:ub|[ao])' ok t/words.....# Hang on, collecting words for the next test... # Found 21417 words. # NOTE THAT THIS TEST WILL TAKE SEVERAL MINUTES. # And I do mean *SEVERAL* minutes. # We will test all the letters from 'a' to 'z', # both as the first and the last letters. # Testing 1403 words beginning with 'a'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.44 usr + 0.00 sys = 0.44 CPU) # PreSuf/create: 0 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU) # PreSuf/execute: 0 wallclock secs ( 0.41 usr + 0.00 sys = 0.41 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.44 usr + 0.00 sys = 0.44 CPU) # Presuf/create: 0 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU) # PreSuf/execute: 0 wallclock secs ( 0.41 usr + 0.00 sys = 0.41 CPU) # Estimated remaining testing time: 29 seconds. # Testing 714 words ending with 'a'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.25 usr + 0.00 sys = 0.25 CPU) # PreSuf/create: 0 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) # PreSuf/execute: 0 wallclock secs ( 0.20 usr + 0.00 sys = 0.20 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 2 wallclock secs ( 0.69 usr + 0.00 sys = 0.69 CPU) # Presuf/create: 0 wallclock secs ( 0.39 usr + 0.00 sys = 0.39 CPU) # PreSuf/execute: 0 wallclock secs ( 0.61 usr + 0.00 sys = 0.61 CPU) # Estimated remaining testing time: 38 seconds. # Testing 1000 words beginning with 'b'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) # PreSuf/create: 1 wallclock secs ( 0.17 usr + 0.00 sys = 0.17 CPU) # PreSuf/execute: 0 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 2 wallclock secs ( 0.98 usr + 0.00 sys = 0.98 CPU) # Presuf/create: 1 wallclock secs ( 0.56 usr + 0.00 sys = 0.56 CPU) # PreSuf/execute: 0 wallclock secs ( 0.88 usr + 0.00 sys = 0.88 CPU) # Estimated remaining testing time: 38 seconds. # Testing 44 words ending with 'b'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # PreSuf/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 2 wallclock secs ( 1.05 usr + 0.00 sys = 1.05 CPU) # Presuf/create: 1 wallclock secs ( 0.56 usr + 0.00 sys = 0.56 CPU) # PreSuf/execute: 0 wallclock secs ( 0.94 usr + 0.00 sys = 0.94 CPU) # Estimated remaining testing time: 37 seconds. # Testing 1832 words beginning with 'c'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.59 usr + 0.00 sys = 0.59 CPU) # PreSuf/create: 0 wallclock secs ( 0.39 usr + 0.00 sys = 0.39 CPU) # PreSuf/execute: 1 wallclock secs ( 0.49 usr + 0.00 sys = 0.49 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 3 wallclock secs ( 1.64 usr + 0.00 sys = 1.64 CPU) # Presuf/create: 1 wallclock secs ( 0.95 usr + 0.00 sys = 0.95 CPU) # PreSuf/execute: 1 wallclock secs ( 1.42 usr + 0.00 sys = 1.42 CPU) # Estimated remaining testing time: 37 seconds. # Testing 992 words ending with 'c'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.39 usr + 0.00 sys = 0.39 CPU) # PreSuf/create: 0 wallclock secs ( 0.20 usr + 0.00 sys = 0.20 CPU) # PreSuf/execute: 1 wallclock secs ( 0.31 usr + 0.00 sys = 0.31 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 3 wallclock secs ( 2.03 usr + 0.00 sys = 2.03 CPU) # Presuf/create: 1 wallclock secs ( 1.16 usr + 0.00 sys = 1.16 CPU) # PreSuf/execute: 2 wallclock secs ( 1.74 usr + 0.00 sys = 1.74 CPU) # Estimated remaining testing time: 36 seconds. # Testing 1057 words beginning with 'd'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.38 usr + 0.00 sys = 0.38 CPU) # PreSuf/create: 0 wallclock secs ( 0.22 usr + 0.00 sys = 0.22 CPU) # PreSuf/execute: 0 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 3 wallclock secs ( 2.41 usr + 0.00 sys = 2.41 CPU) # Presuf/create: 1 wallclock secs ( 1.37 usr + 0.00 sys = 1.37 CPU) # PreSuf/execute: 2 wallclock secs ( 2.03 usr + 0.00 sys = 2.03 CPU) # Estimated remaining testing time: 30 seconds. # Testing 1598 words ending with 'd'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.48 usr + 0.00 sys = 0.48 CPU) # PreSuf/create: 0 wallclock secs ( 0.31 usr + 0.00 sys = 0.31 CPU) # PreSuf/execute: 1 wallclock secs ( 0.41 usr + 0.00 sys = 0.41 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 3 wallclock secs ( 2.89 usr + 0.00 sys = 2.89 CPU) # Presuf/create: 1 wallclock secs ( 1.69 usr + 0.00 sys = 1.69 CPU) # PreSuf/execute: 3 wallclock secs ( 2.44 usr + 0.00 sys = 2.44 CPU) # Estimated remaining testing time: 31 seconds. # Testing 768 words beginning with 'e'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.28 usr + 0.00 sys = 0.28 CPU) # PreSuf/create: 0 wallclock secs ( 0.17 usr + 0.00 sys = 0.17 CPU) # PreSuf/execute: 0 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 3 wallclock secs ( 3.17 usr + 0.00 sys = 3.17 CPU) # Presuf/create: 1 wallclock secs ( 1.86 usr + 0.00 sys = 1.86 CPU) # PreSuf/execute: 3 wallclock secs ( 2.67 usr + 0.00 sys = 2.67 CPU) # Estimated remaining testing time: 28 seconds. # Testing 3931 words ending with 'e'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 1.20 usr + 0.00 sys = 1.20 CPU) # PreSuf/create: 1 wallclock secs ( 0.78 usr + 0.02 sys = 0.80 CPU) # PreSuf/execute: 0 wallclock secs ( 0.91 usr + 0.00 sys = 0.91 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 4 wallclock secs ( 4.38 usr + 0.00 sys = 4.38 CPU) # Presuf/create: 2 wallclock secs ( 2.64 usr + 0.02 sys = 2.66 CPU) # PreSuf/execute: 3 wallclock secs ( 3.58 usr + 0.00 sys = 3.58 CPU) # Estimated remaining testing time: 24 seconds. # Testing 655 words beginning with 'f'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.22 usr + 0.00 sys = 0.22 CPU) # PreSuf/create: 0 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) # PreSuf/execute: 0 wallclock secs ( 0.19 usr + 0.00 sys = 0.19 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 5 wallclock secs ( 4.59 usr + 0.00 sys = 4.59 CPU) # Presuf/create: 2 wallclock secs ( 2.76 usr + 0.02 sys = 2.78 CPU) # PreSuf/execute: 3 wallclock secs ( 3.77 usr + 0.00 sys = 3.77 CPU) # Estimated remaining testing time: 24 seconds. # Testing 86 words ending with 'f'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # PreSuf/create: 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) # PreSuf/execute: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 5 wallclock secs ( 4.67 usr + 0.00 sys = 4.67 CPU) # Presuf/create: 2 wallclock secs ( 2.78 usr + 0.02 sys = 2.80 CPU) # PreSuf/execute: 3 wallclock secs ( 3.85 usr + 0.00 sys = 3.85 CPU) # Estimated remaining testing time: 24 seconds. # Testing 580 words beginning with 'g'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.20 usr + 0.00 sys = 0.20 CPU) # PreSuf/create: 1 wallclock secs ( 0.11 usr + 0.00 sys = 0.11 CPU) # PreSuf/execute: 0 wallclock secs ( 0.17 usr + 0.00 sys = 0.17 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 5 wallclock secs ( 4.88 usr + 0.00 sys = 4.88 CPU) # Presuf/create: 3 wallclock secs ( 2.89 usr + 0.02 sys = 2.91 CPU) # PreSuf/execute: 3 wallclock secs ( 4.02 usr + 0.00 sys = 4.02 CPU) # Estimated remaining testing time: 24 seconds. # Testing 658 words ending with 'g'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) # PreSuf/create: 0 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) # PreSuf/execute: 0 wallclock secs ( 0.19 usr + 0.00 sys = 0.19 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 5 wallclock secs ( 5.11 usr + 0.00 sys = 5.11 CPU) # Presuf/create: 3 wallclock secs ( 3.01 usr + 0.02 sys = 3.03 CPU) # PreSuf/execute: 3 wallclock secs ( 4.20 usr + 0.00 sys = 4.20 CPU) # Estimated remaining testing time: 23 seconds. # Testing 824 words beginning with 'h'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) # PreSuf/create: 0 wallclock secs ( 0.19 usr + 0.00 sys = 0.19 CPU) # PreSuf/execute: 0 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 6 wallclock secs ( 5.41 usr + 0.00 sys = 5.41 CPU) # Presuf/create: 3 wallclock secs ( 3.20 usr + 0.02 sys = 3.22 CPU) # PreSuf/execute: 3 wallclock secs ( 4.44 usr + 0.00 sys = 4.44 CPU) # Estimated remaining testing time: 23 seconds. # Testing 465 words ending with 'h'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.17 usr + 0.00 sys = 0.17 CPU) # PreSuf/create: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # PreSuf/execute: 1 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 6 wallclock secs ( 5.58 usr + 0.00 sys = 5.58 CPU) # Presuf/create: 3 wallclock secs ( 3.28 usr + 0.02 sys = 3.30 CPU) # PreSuf/execute: 4 wallclock secs ( 4.58 usr + 0.00 sys = 4.58 CPU) # Estimated remaining testing time: 23 seconds. # Testing 833 words beginning with 'i'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.33 usr + 0.00 sys = 0.33 CPU) # PreSuf/create: 0 wallclock secs ( 0.19 usr + 0.00 sys = 0.19 CPU) # PreSuf/execute: 0 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 6 wallclock secs ( 5.91 usr + 0.00 sys = 5.91 CPU) # Presuf/create: 3 wallclock secs ( 3.47 usr + 0.02 sys = 3.48 CPU) # PreSuf/execute: 4 wallclock secs ( 4.84 usr + 0.00 sys = 4.84 CPU) # Estimated remaining testing time: 21 seconds. # Testing 101 words ending with 'i'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # PreSuf/create: 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) # PreSuf/execute: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 7 wallclock secs ( 5.98 usr + 0.00 sys = 5.98 CPU) # Presuf/create: 3 wallclock secs ( 3.48 usr + 0.02 sys = 3.50 CPU) # PreSuf/execute: 4 wallclock secs ( 4.92 usr + 0.00 sys = 4.92 CPU) # Estimated remaining testing time: 23 seconds. # Testing 109 words beginning with 'j'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # PreSuf/create: 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) # PreSuf/execute: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 7 wallclock secs ( 6.06 usr + 0.00 sys = 6.06 CPU) # Presuf/create: 3 wallclock secs ( 3.50 usr + 0.02 sys = 3.52 CPU) # PreSuf/execute: 4 wallclock secs ( 5.00 usr + 0.00 sys = 5.00 CPU) # Estimated remaining testing time: 22 seconds. # No words ending with 'j'... # Estimated remaining testing time: 22 seconds. # Testing 186 words beginning with 'k'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) # PreSuf/create: 0 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) # PreSuf/execute: 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 7 wallclock secs ( 6.16 usr + 0.00 sys = 6.16 CPU) # Presuf/create: 3 wallclock secs ( 3.53 usr + 0.02 sys = 3.55 CPU) # PreSuf/execute: 4 wallclock secs ( 5.09 usr + 0.00 sys = 5.09 CPU) # Estimated remaining testing time: 22 seconds. # Testing 245 words ending with 'k'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.11 usr + 0.00 sys = 0.11 CPU) # PreSuf/create: 0 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) # PreSuf/execute: 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 7 wallclock secs ( 6.26 usr + 0.00 sys = 6.26 CPU) # Presuf/create: 3 wallclock secs ( 3.58 usr + 0.02 sys = 3.59 CPU) # PreSuf/execute: 4 wallclock secs ( 5.19 usr + 0.00 sys = 5.19 CPU) # Estimated remaining testing time: 21 seconds. # Testing 494 words beginning with 'l'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.17 usr + 0.00 sys = 0.17 CPU) # PreSuf/create: 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) # PreSuf/execute: 0 wallclock secs ( 0.16 usr + 0.00 sys = 0.16 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 7 wallclock secs ( 6.44 usr + 0.00 sys = 6.44 CPU) # Presuf/create: 3 wallclock secs ( 3.67 usr + 0.02 sys = 3.69 CPU) # PreSuf/execute: 4 wallclock secs ( 5.34 usr + 0.00 sys = 5.34 CPU) # Estimated remaining testing time: 22 seconds. # Testing 1501 words ending with 'l'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.50 usr + 0.00 sys = 0.50 CPU) # PreSuf/create: 0 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) # PreSuf/execute: 0 wallclock secs ( 0.42 usr + 0.00 sys = 0.42 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 8 wallclock secs ( 6.94 usr + 0.00 sys = 6.94 CPU) # Presuf/create: 3 wallclock secs ( 3.97 usr + 0.02 sys = 3.99 CPU) # PreSuf/execute: 4 wallclock secs ( 5.77 usr + 0.00 sys = 5.77 CPU) # Estimated remaining testing time: 20 seconds. # Testing 1079 words beginning with 'm'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.36 usr + 0.00 sys = 0.36 CPU) # PreSuf/create: 0 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) # PreSuf/execute: 0 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 9 wallclock secs ( 7.30 usr + 0.00 sys = 7.30 CPU) # Presuf/create: 3 wallclock secs ( 4.20 usr + 0.02 sys = 4.22 CPU) # PreSuf/execute: 4 wallclock secs ( 6.06 usr + 0.00 sys = 6.06 CPU) # Estimated remaining testing time: 19 seconds. # Testing 713 words ending with 'm'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.28 usr + 0.00 sys = 0.28 CPU) # PreSuf/create: 0 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU) # PreSuf/execute: 0 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 10 wallclock secs ( 7.58 usr + 0.00 sys = 7.58 CPU) # Presuf/create: 3 wallclock secs ( 4.34 usr + 0.02 sys = 4.36 CPU) # PreSuf/execute: 4 wallclock secs ( 6.30 usr + 0.00 sys = 6.30 CPU) # Estimated remaining testing time: 19 seconds. # Testing 591 words beginning with 'n'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) # PreSuf/create: 0 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU) # PreSuf/execute: 1 wallclock secs ( 0.20 usr + 0.00 sys = 0.20 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 10 wallclock secs ( 7.81 usr + 0.00 sys = 7.81 CPU) # Presuf/create: 3 wallclock secs ( 4.49 usr + 0.02 sys = 4.50 CPU) # PreSuf/execute: 5 wallclock secs ( 6.50 usr + 0.00 sys = 6.50 CPU) # Estimated remaining testing time: 19 seconds. # Testing 1732 words ending with 'n'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.59 usr + 0.00 sys = 0.59 CPU) # PreSuf/create: 1 wallclock secs ( 0.34 usr + 0.00 sys = 0.34 CPU) # PreSuf/execute: 0 wallclock secs ( 0.47 usr + 0.00 sys = 0.47 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 10 wallclock secs ( 8.41 usr + 0.00 sys = 8.41 CPU) # Presuf/create: 4 wallclock secs ( 4.83 usr + 0.02 sys = 4.84 CPU) # PreSuf/execute: 5 wallclock secs ( 6.97 usr + 0.00 sys = 6.97 CPU) # Estimated remaining testing time: 16 seconds. # Testing 724 words beginning with 'o'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU) # PreSuf/create: 0 wallclock secs ( 0.17 usr + 0.00 sys = 0.17 CPU) # PreSuf/execute: 1 wallclock secs ( 0.22 usr + 0.00 sys = 0.22 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 10 wallclock secs ( 8.67 usr + 0.00 sys = 8.67 CPU) # Presuf/create: 4 wallclock secs ( 5.00 usr + 0.02 sys = 5.02 CPU) # PreSuf/execute: 6 wallclock secs ( 7.19 usr + 0.00 sys = 7.19 CPU) # Estimated remaining testing time: 16 seconds. # Testing 161 words ending with 'o'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) # PreSuf/create: 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) # PreSuf/execute: 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 10 wallclock secs ( 8.76 usr + 0.00 sys = 8.76 CPU) # Presuf/create: 4 wallclock secs ( 5.02 usr + 0.02 sys = 5.03 CPU) # PreSuf/execute: 6 wallclock secs ( 7.28 usr + 0.00 sys = 7.28 CPU) # Estimated remaining testing time: 16 seconds. # Testing 2313 words beginning with 'p'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.78 usr + 0.00 sys = 0.78 CPU) # PreSuf/create: 0 wallclock secs ( 0.53 usr + 0.00 sys = 0.53 CPU) # PreSuf/execute: 1 wallclock secs ( 0.64 usr + 0.00 sys = 0.64 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 11 wallclock secs ( 9.55 usr + 0.00 sys = 9.55 CPU) # Presuf/create: 4 wallclock secs ( 5.55 usr + 0.02 sys = 5.56 CPU) # PreSuf/execute: 7 wallclock secs ( 7.92 usr + 0.00 sys = 7.92 CPU) # Estimated remaining testing time: 14 seconds. # Testing 220 words ending with 'p'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) # PreSuf/create: 0 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) # PreSuf/execute: 0 wallclock secs ( 0.11 usr + 0.00 sys = 0.11 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 11 wallclock secs ( 9.67 usr + 0.00 sys = 9.67 CPU) # Presuf/create: 4 wallclock secs ( 5.58 usr + 0.02 sys = 5.60 CPU) # PreSuf/execute: 7 wallclock secs ( 8.03 usr + 0.00 sys = 8.03 CPU) # Estimated remaining testing time: 13 seconds. # Testing 112 words beginning with 'q'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # PreSuf/create: 0 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU) # PreSuf/execute: 1 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 11 wallclock secs ( 9.75 usr + 0.00 sys = 9.75 CPU) # Presuf/create: 4 wallclock secs ( 5.61 usr + 0.02 sys = 5.63 CPU) # PreSuf/execute: 8 wallclock secs ( 8.11 usr + 0.00 sys = 8.11 CPU) # Estimated remaining testing time: 14 seconds. # Testing 1 words ending with 'q'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # PreSuf/execute: 0 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 11 wallclock secs ( 9.81 usr + 0.00 sys = 9.81 CPU) # Presuf/create: 4 wallclock secs ( 5.61 usr + 0.02 sys = 5.63 CPU) # PreSuf/execute: 8 wallclock secs ( 8.16 usr + 0.00 sys = 8.16 CPU) # Estimated remaining testing time: 14 seconds. # Testing 919 words beginning with 'r'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.31 usr + 0.00 sys = 0.31 CPU) # PreSuf/create: 0 wallclock secs ( 0.19 usr + 0.00 sys = 0.19 CPU) # PreSuf/execute: 1 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 11 wallclock secs (10.12 usr + 0.00 sys = 10.12 CPU) # Presuf/create: 4 wallclock secs ( 5.80 usr + 0.02 sys = 5.81 CPU) # PreSuf/execute: 9 wallclock secs ( 8.42 usr + 0.00 sys = 8.42 CPU) # Estimated remaining testing time: 13 seconds. # Testing 1572 words ending with 'r'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.48 usr + 0.00 sys = 0.48 CPU) # PreSuf/create: 0 wallclock secs ( 0.28 usr + 0.00 sys = 0.28 CPU) # PreSuf/execute: 1 wallclock secs ( 0.39 usr + 0.00 sys = 0.39 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 11 wallclock secs (10.61 usr + 0.00 sys = 10.61 CPU) # Presuf/create: 4 wallclock secs ( 6.08 usr + 0.02 sys = 6.10 CPU) # PreSuf/execute: 10 wallclock secs ( 8.81 usr + 0.00 sys = 8.81 CPU) # Estimated remaining testing time: 11 seconds. # Testing 2312 words beginning with 's'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.72 usr + 0.00 sys = 0.72 CPU) # PreSuf/create: 0 wallclock secs ( 0.50 usr + 0.00 sys = 0.50 CPU) # PreSuf/execute: 1 wallclock secs ( 0.58 usr + 0.00 sys = 0.58 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 12 wallclock secs (11.33 usr + 0.00 sys = 11.33 CPU) # Presuf/create: 4 wallclock secs ( 6.58 usr + 0.02 sys = 6.60 CPU) # PreSuf/execute: 11 wallclock secs ( 9.39 usr + 0.00 sys = 9.39 CPU) # Estimated remaining testing time: 9 seconds. # Testing 2313 words ending with 's'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.81 usr + 0.00 sys = 0.81 CPU) # PreSuf/create: 1 wallclock secs ( 0.50 usr + 0.00 sys = 0.50 CPU) # PreSuf/execute: 1 wallclock secs ( 0.64 usr + 0.00 sys = 0.64 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 12 wallclock secs (12.14 usr + 0.00 sys = 12.14 CPU) # Presuf/create: 5 wallclock secs ( 7.08 usr + 0.02 sys = 7.10 CPU) # PreSuf/execute: 12 wallclock secs (10.03 usr + 0.00 sys = 10.03 CPU) # Estimated remaining testing time: 7 seconds. # Testing 1172 words beginning with 't'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.38 usr + 0.00 sys = 0.38 CPU) # PreSuf/create: 0 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) # PreSuf/execute: 1 wallclock secs ( 0.33 usr + 0.00 sys = 0.33 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 12 wallclock secs (12.52 usr + 0.00 sys = 12.52 CPU) # Presuf/create: 5 wallclock secs ( 7.31 usr + 0.02 sys = 7.33 CPU) # PreSuf/execute: 13 wallclock secs (10.36 usr + 0.00 sys = 10.36 CPU) # Estimated remaining testing time: 6 seconds. # Testing 1378 words ending with 't'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.47 usr + 0.00 sys = 0.47 CPU) # PreSuf/create: 0 wallclock secs ( 0.27 usr + 0.00 sys = 0.27 CPU) # PreSuf/execute: 1 wallclock secs ( 0.38 usr + 0.00 sys = 0.38 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 12 wallclock secs (12.98 usr + 0.00 sys = 12.98 CPU) # Presuf/create: 5 wallclock secs ( 7.58 usr + 0.02 sys = 7.60 CPU) # PreSuf/execute: 14 wallclock secs (10.74 usr + 0.00 sys = 10.74 CPU) # Estimated remaining testing time: 4 seconds. # Testing 1606 words beginning with 'u'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.55 usr + 0.00 sys = 0.55 CPU) # PreSuf/create: 1 wallclock secs ( 0.39 usr + 0.00 sys = 0.39 CPU) # PreSuf/execute: 0 wallclock secs ( 0.45 usr + 0.00 sys = 0.45 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 12 wallclock secs (13.53 usr + 0.00 sys = 13.53 CPU) # Presuf/create: 6 wallclock secs ( 7.97 usr + 0.02 sys = 7.99 CPU) # PreSuf/execute: 14 wallclock secs (11.19 usr + 0.00 sys = 11.19 CPU) # Estimated remaining testing time: 3 seconds. # Testing 42 words ending with 'u'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/create: 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) # PreSuf/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 12 wallclock secs (13.59 usr + 0.00 sys = 13.59 CPU) # Presuf/create: 6 wallclock secs ( 7.99 usr + 0.02 sys = 8.00 CPU) # PreSuf/execute: 14 wallclock secs (11.25 usr + 0.00 sys = 11.25 CPU) # Estimated remaining testing time: 3 seconds. # Testing 309 words beginning with 'v'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU) # PreSuf/create: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/execute: 0 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 13 wallclock secs (13.73 usr + 0.00 sys = 13.73 CPU) # Presuf/create: 6 wallclock secs ( 8.05 usr + 0.02 sys = 8.06 CPU) # PreSuf/execute: 14 wallclock secs (11.38 usr + 0.00 sys = 11.38 CPU) # Estimated remaining testing time: 3 seconds. # Testing 1 words ending with 'v'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.05 usr + 0.00 sys = 0.05 CPU) # PreSuf/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # PreSuf/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 13 wallclock secs (13.78 usr + 0.00 sys = 13.78 CPU) # Presuf/create: 6 wallclock secs ( 8.05 usr + 0.02 sys = 8.06 CPU) # PreSuf/execute: 14 wallclock secs (11.44 usr + 0.00 sys = 11.44 CPU) # Estimated remaining testing time: 3 seconds. # Testing 367 words beginning with 'w'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.14 usr + 0.00 sys = 0.14 CPU) # PreSuf/create: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/execute: 0 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 13 wallclock secs (13.92 usr + 0.00 sys = 13.92 CPU) # Presuf/create: 6 wallclock secs ( 8.11 usr + 0.02 sys = 8.13 CPU) # PreSuf/execute: 14 wallclock secs (11.56 usr + 0.00 sys = 11.56 CPU) # Estimated remaining testing time: 2 seconds. # Testing 67 words ending with 'w'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # PreSuf/create: 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) # PreSuf/execute: 1 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 13 wallclock secs (14.00 usr + 0.00 sys = 14.00 CPU) # Presuf/create: 6 wallclock secs ( 8.13 usr + 0.02 sys = 8.14 CPU) # PreSuf/execute: 15 wallclock secs (11.63 usr + 0.00 sys = 11.63 CPU) # Estimated remaining testing time: 2 seconds. # Testing 35 words beginning with 'x'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # PreSuf/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 13 wallclock secs (14.06 usr + 0.00 sys = 14.06 CPU) # Presuf/create: 6 wallclock secs ( 8.13 usr + 0.02 sys = 8.14 CPU) # PreSuf/execute: 15 wallclock secs (11.69 usr + 0.00 sys = 11.69 CPU) # Estimated remaining testing time: 2 seconds. # Testing 76 words ending with 'x'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) # PreSuf/create: 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) # PreSuf/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 13 wallclock secs (14.14 usr + 0.00 sys = 14.14 CPU) # Presuf/create: 6 wallclock secs ( 8.14 usr + 0.02 sys = 8.16 CPU) # PreSuf/execute: 15 wallclock secs (11.75 usr + 0.00 sys = 11.75 CPU) # Estimated remaining testing time: 2 seconds. # Testing 48 words beginning with 'y'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # PreSuf/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 13 wallclock secs (14.20 usr + 0.00 sys = 14.20 CPU) # Presuf/create: 6 wallclock secs ( 8.14 usr + 0.02 sys = 8.16 CPU) # PreSuf/execute: 15 wallclock secs (11.81 usr + 0.00 sys = 11.81 CPU) # Estimated remaining testing time: 2 seconds. # Testing 2797 words ending with 'y'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.94 usr + 0.00 sys = 0.94 CPU) # PreSuf/create: 1 wallclock secs ( 0.59 usr + 0.00 sys = 0.59 CPU) # PreSuf/execute: 0 wallclock secs ( 0.70 usr + 0.00 sys = 0.70 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 14 wallclock secs (15.14 usr + 0.00 sys = 15.14 CPU) # Presuf/create: 7 wallclock secs ( 8.74 usr + 0.02 sys = 8.75 CPU) # PreSuf/execute: 15 wallclock secs (12.52 usr + 0.00 sys = 12.52 CPU) # Estimated remaining testing time: 0 seconds. # Testing 89 words beginning with 'z'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 1 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/create: 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) # PreSuf/execute: 0 wallclock secs ( 0.09 usr + 0.00 sys = 0.09 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 15 wallclock secs (15.20 usr + 0.00 sys = 15.20 CPU) # Presuf/create: 7 wallclock secs ( 8.75 usr + 0.02 sys = 8.77 CPU) # PreSuf/execute: 15 wallclock secs (12.61 usr + 0.00 sys = 12.61 CPU) # Estimated remaining testing time: 0 seconds. # Testing 9 words ending with 'z'... # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # PreSuf/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # PreSuf/execute: 0 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU) # Aggregate times so far: # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 15 wallclock secs (15.27 usr + 0.00 sys = 15.27 CPU) # Presuf/create: 7 wallclock secs ( 8.75 usr + 0.02 sys = 8.77 CPU) # PreSuf/execute: 15 wallclock secs (12.67 usr + 0.00 sys = 12.67 CPU) # Estimated remaining testing time: 0 seconds. # # Aggregate times total: # # Naive/create: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) # Naive/execute: 15 wallclock secs (15.27 usr + 0.00 sys = 15.27 CPU) # PreSuf/create: 7 wallclock secs ( 8.75 usr + 0.02 sys = 8.77 CPU) # PreSuf/execute: 15 wallclock secs (12.67 usr + 0.00 sys = 12.67 CPU) # # Naive/total: 15 wallclock secs (15.27 usr + 0.00 sys = 15.27 CPU) # PreSuf/total: 22 wallclock secs (21.42 usr + 0.02 sys = 21.44 CPU) # # PreSuf speedup = 0.71 (more than one is better) # 1..1 ok 1 ok All tests successful. Files=3, Tests=57, 40 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. Installing C:\cpanrun\build\5-10-0\html\site\lib\Regex\PreSuf.html Installing C:\cpanrun\build\5-10-0\site\lib\Regex\PreSuf.pm Appending installation info to C:\cpanrun\build\5-10-0\lib/perllocal.pod