Files
mercury/tests/tabling/specified_stats.exp
Zoltan Somogyi a20fa310b1 Fix some test case failures that were causes by the test setups, not by any
Estimated hours taken: 0.2
Branches: main

Fix some test case failures that were causes by the test setups, not by any
bugs.

tests/debugger/dice.exp3:
	Add a new expected output for this test. I believe this is the correct
	expected output for the current HLDS form of the code from which the
	goal paths are computed. (The new .exp3 differs from the .exp2 file
	in goal paths and the resulting orderings.)

tests/tabling/fib_stats.exp2:
	Add a new expected output for this test with the expected output on 64
	bit systems. This is the same as fib_stats.exp, but with twice the
	expected memory usage.

tests/tabling/Mmakefile:
tests/tabling/specified_stats.exp:
	We used to replace up to five-digit numbers with NNNs to avoid
	depending on platform specific details. Since this is not enough,
	with differences showing up on 64 bit platforms, do this for up
	to seven-digit numbers.
2009-07-20 03:49:14 +00:00

188 lines
8.5 KiB
Plaintext

call table statistics for ap_lp_fib
number of lookups: NNN
number of successful lookups (old calls): NNN (NNN%)
number of unsuccessful lookups (new calls): NNN (NNN%)
statistics for the individual steps:
step 1, variable TypeInfo_for_T: hash table
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
step 2, variable N: hash table
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
number of old entries in resizes: NNN
number of new entries in resizes: NNN
step 3, variable Dummy: none
number of lookups: NNN
call table statistics for vp_lp_fib
number of lookups: NNN
number of successful lookups (old calls): NNN (NNN%)
number of unsuccessful lookups (new calls): NNN (NNN%)
statistics for the individual steps:
step 1, variable TypeInfo_for_T: hash table
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
step 2, variable N: discriminated union nested trie
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of du functor node allocations: NNN
number of bytes allocated for du functors: NNN
number of du functor argument lookups: NNN
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
step 3, variable Dummy: none
number of lookups: NNN
aplp_vs_vplp: tabling works
call table statistics for ap_li_fib
number of lookups: NNN
number of successful lookups (old calls): NNN (NNN%)
number of unsuccessful lookups (new calls): NNN (NNN%)
statistics for the individual steps:
step 1, variable N: hash table
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
number of old entries in resizes: NNN
number of new entries in resizes: NNN
step 2, variable CopyN: none
number of lookups: NNN
call table statistics for vp_li_fib
number of lookups: NNN
number of successful lookups (old calls): NNN (NNN%)
number of unsuccessful lookups (new calls): NNN (NNN%)
statistics for the individual steps:
step 1, variable N: discriminated union nested trie
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of du functor node allocations: NNN
number of bytes allocated for du functors: NNN
number of du functor argument lookups: NNN
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
step 2, variable CopyN: none
number of lookups: NNN
apli_vs_vpli: tabling works
call table statistics for vv_ll_fib
number of lookups: NNN
number of successful lookups (old calls): NNN (NNN%)
number of unsuccessful lookups (new calls): NNN (NNN%)
statistics for the individual steps:
step 1, variable N: discriminated union nested trie
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of du functor node allocations: NNN
number of bytes allocated for du functors: NNN
number of du functor argument lookups: NNN
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
step 2, variable CopyN: discriminated union nested trie
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of du functor node allocations: NNN
number of bytes allocated for du functors: NNN
number of du functor argument lookups: NNN
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
call table statistics for vp_ll_fib
number of lookups: NNN
number of successful lookups (old calls): NNN (NNN%)
number of unsuccessful lookups (new calls): NNN (NNN%)
statistics for the individual steps:
step 1, variable N: discriminated union nested trie
number of lookups: NNN
number of successful lookups: NNN (NNN%)
number of unsuccessful lookups: NNN (NNN%)
number of du functor node allocations: NNN
number of bytes allocated for du functors: NNN
number of du functor argument lookups: NNN
number of hash table allocations: NNN
number of bytes allocated for hash tables: NNN
number of bulk hash link allocations: NNN
number of bytes allocated for hash links: NNN
number of key compares when unsuccessful: NNN
number of key compares when successful: NNN
number of hash table resizes: NNN
step 2, variable CopyN: none
number of lookups: NNN
vvll_vs_vpll: tabling works