diff options
author | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-12-16 19:02:02 +0000 |
---|---|---|
committer | TCWG BuildSlave <tcwg-buildslave@linaro.org> | 2023-12-16 19:02:59 +0000 |
commit | 6d8d9bcc181568edfbe00f4a71355368f8a95293 (patch) | |
tree | b14c16e950049c7d45ae09f52c7c69cf7ea095ab /jenkins | |
parent | b419927e416f995fa46e7c38d828bcacfbcea4b0 (diff) |
onsuccess: #113: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/
Results :
| # reset_artifacts:
| -10
| # build_bmk_llvm:
| -3
| # benchmark -- -O3_marm:
| 1
check_regression status : 0
Diffstat (limited to 'jenkins')
-rw-r--r-- | jenkins/build-name | 2 | ||||
-rw-r--r-- | jenkins/notify-full.log | 5440 | ||||
-rw-r--r-- | jenkins/notify-init.log | 108 | ||||
-rw-r--r-- | jenkins/run-build.env | 9 | ||||
-rw-r--r-- | jenkins/status.html | 4 |
5 files changed, 4162 insertions, 1401 deletions
diff --git a/jenkins/build-name b/jenkins/build-name index b10017c..0da4713 100644 --- a/jenkins/build-name +++ b/jenkins/build-name @@ -1 +1 @@ -#112-R# libc.so.6,slowed down by 50% - 544.nab_r:libc.so.6 - from 2 to 3 perf samples-force +#113-llvm-R1 diff --git a/jenkins/notify-full.log b/jenkins/notify-full.log index 7c33d2c..5c55299 100644 --- a/jenkins/notify-full.log +++ b/jenkins/notify-full.log @@ -26,17 +26,17 @@ ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/110/ +# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/110/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/' + echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ +# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify @@ -44,14 +44,14 @@ + set +x + case "$notify" in + declare -Ag pw +# check_source_changes + '[' ignore = precommit ']' + check_source_changes -# check_source_changes + echo '# check_source_changes' ++ get_current_manifest '{rr[update_baseline]}' ++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}' ++ set +x -+ '[' force '!=' init ']' ++ '[' onsuccess '!=' init ']' + IFS=' ' + read -r -a changed_components ++ print_changed_components @@ -61,18 +61,95 @@ +++ set -euf -o pipefail +++ local c delim= +++ for c in ${rr[components]} -+++ '[' xbaseline '!=' xbaseline ']' ++++ '[' xhttps://github.com/llvm/llvm-project.git#main '!=' xbaseline ']' ++++ echo -ne llvm ++++ delim=' ' +++ echo +++ for c in $(print_updated_components) ++++ get_current_git llvm_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/llvm_rev ++++ get_baseline_git llvm_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/llvm_rev +++ '[' xf49e2b05bf3ececa2fe20c5d658ab92ab974dc36 '!=' x4805acd4db42921d94058fbefcf8298f0b8b1845 ']' +++ echo -ne llvm +++ delim=' ' ++ echo + local c base_rev cur_rev c_commits ++ '[' 1 = 0 ']' ++ '[' 1 = 1 ']' ++ changed_single_component=llvm +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ first_bad=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ last_good=4805acd4db42921d94058fbefcf8298f0b8b1845 ++ local res ++ res=0 ++ wait 46612 ++ git -C llvm rev-parse --verify HEAD ++ assert_with_msg 'Cannot parse HEAD in repo llvm' '[' 0 = 0 ']' ++ set -euf -o pipefail +x ++ single_commit_p llvm ++ set -euf -o pipefail ++ local c=llvm ++ local base_rev cur_rev sha1 +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ git -C llvm rev-parse 'f49e2b05bf3ececa2fe20c5d658ab92ab974dc36^@' ++ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") ++ '[' 82ab0f7f36222a0311b5220df52f4193664569e8 = 4805acd4db42921d94058fbefcf8298f0b8b1845 ']' ++ return 1 # Debug traces : -# change_kind=no_change : -+ '[' 0 = 0 ']' -+ change_kind=no_change -+ changed_single_component= +# change_kind=single_component : llvm ++ change_kind=single_component + echo '# Debug traces :' -+ echo '# change_kind=no_change : ' ++ echo '# change_kind=single_component : llvm' ++ for c in "${changed_components[@]}" +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ git -C llvm rev-list --count 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +# rev for llvm : 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 (330 commits) +# post_interesting_commits ++ c_commits=330 ++ echo '# rev for llvm : 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 (330 commits)' + echo '' + setup_stages_to_run + '[' ignore = onregression ']' @@ -97,10 +174,9 @@ + generate_extra_details_f=bmk_generate_extra_details + post_interesting_commits init + set -euf -o pipefail -# post_interesting_commits + echo '# post_interesting_commits' + local stage=init -+ '[' no_change '!=' single_commit ']' ++ '[' single_component '!=' single_commit ']' + return + '[' full '!=' full ']' + bmk_generate_extra_details @@ -108,21 +184,21 @@ + local artifacts_mail_dir + artifacts_mail_dir=artifacts/notify + local res=0 -+ wait 46592 ++ wait 46636 + /home/tcwg-buildslave/workspace/tcwg_bmk_5/jenkins-scripts/../bmk-scripts/output-bmk-results.py artifacts/results-vs-prev/compare-results-internal.csv artifacts/results-vs-prev/bmk-specific-variability.csv artifacts/notify/ sample build verbose + assert_with_msg 'ERROR while trying to regenerate bmk-data results. Aborting..' '[' 0 = 0 ']' + set -euf -o pipefail +x + check_if_first_report + declare -g first_icommit_to_report + first_icommit_to_report=false -+ '[' xno_change '!=' xsingle_commit ']' ++ '[' xsingle_component '!=' xsingle_commit ']' + return + post_interesting_commits full + set -euf -o pipefail -# post_interesting_commits + echo '# post_interesting_commits' +# post_interesting_commits + local stage=full -+ '[' no_change '!=' single_commit ']' ++ '[' single_component '!=' single_commit ']' + return + true + generate_jira_dir @@ -133,7 +209,7 @@ ++ set -euf -o pipefail ++ local print_arg=--entry ++ shift 1 -++ '[' xno_change '!=' xsingle_commit ']' +++ '[' xsingle_component '!=' xsingle_commit ']' ++ return 0 + icommit_entry= + '[' '' '!=' '' ']' @@ -154,7 +230,7 @@ ++ local improved_or_regressed ++ '[' -f artifacts/notify/exe.regression ']' ++ '[' -f artifacts/notify/symbol.regression ']' -++ improved_or_regressed=regression +++ improved_or_regressed=improvement ++ declare -A changed_by_msg ++ changed_by_msg[size-regression]='grew in size by' ++ changed_by_msg[size-improvement]='reduced in size by' @@ -164,29 +240,28 @@ ++ changed_by_msg[num_vect_loops-improvement]='increased the number of vect loops by' ++ changed_by_msg[num_sve_loops-regression]='reduced the number of sve instructions by' ++ changed_by_msg[num_sve_loops-improvement]='increased the number of sve instructions by' -++ changed_by='slowed down by' +++ changed_by='speeds up by' ++ case ${rr[metric_id]} in ++ exe_threshold=3 ++ symbol_threshold=15 ++ case "$print_arg" in -++ assert_with_msg 'Builds with infra problems should never get here' '[' 1 '!=' 125 ']' +++ assert_with_msg 'Builds with infra problems should never get here' '[' 0 '!=' 125 ']' ++ set -euf -o pipefail +x ++ local metric bmk symbol short_diag long_diag -++ '[' -f artifacts/notify/exe.regression ']' -++ '[' -f artifacts/notify/symbol.regression ']' +++ '[' -f artifacts/notify/exe.improvement ']' ++ IFS=, ++ read metric bmk symbol short_diag long_diag -+++ head -n1 artifacts/notify/symbol.regression -++ echo 'slowed down by 50% - 544.nab_r:[.] __vfscanf_internal' ++++ head -n1 artifacts/notify/exe.improvement +++ echo 'sped up by 6% - 523.xalancbmk_r' ++ print_artifacts_url 'notify/mail-body.txt/*view*/' ++ set -euf -o pipefail ++ local url +++ get_current_manifest BUILD_URL +++ get_manifest artifacts/manifest.sh BUILD_URL +++ set +x -++ url=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/artifact/artifacts +++ url=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/artifact/artifacts ++ '[' '' '!=' '' ']' -++ echo 'https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/artifact/artifacts/notify/mail-body.txt/*view*/' +++ echo 'https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/artifact/artifacts/notify/mail-body.txt/*view*/' # print all notification files + echo '# print all notification files' + true @@ -194,16 +269,2008 @@ + set -euf -o pipefail + print_mail_recipients + set -euf -o pipefail -+ local c= ++ local c=llvm ++ '[' llvm = '' ']' ++ local -A emails ++ emails["tcwg-validation@linaro.org"]=bcc ++ emails["author"]=cc ++ emails["committer"]=to ++ case "$ci_project/$ci_config:$c" in ++ emails["author"]=no ++ emails["committer"]=no ++ emails["maxim.kuvyrkov@linaro.org"]=to ++ local c email base_rev cur_rev +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ read -r email +++ git -C llvm log --pretty=%ae 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ local precommit_postcommit=postcommit + '[' '' = '' ']' -+ echo bcc:tcwg-validation@linaro.org -+ return 0 +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ read -r email +++ git -C llvm log --pretty=%ce 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ emails["$email"]=no ++ read -r email ++ unset 'emails[author]' 'emails[committer]' ++ local type ++ recipients=() ++ local -a recipients ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=bcc ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ recipients+=("$type:$email") ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=to ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ recipients+=("$email") ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ for email in "${!emails[@]}" ++ type=no ++ case "$precommit_postcommit:$type" in ++ case "$type" in ++ IFS=, ++ echo bcc:tcwg-validation@linaro.org,maxim.kuvyrkov@linaro.org ++ print_commits --oneline ++ set -euf -o pipefail ++ false ++ local print_arg=--oneline -++ '[' no_change = no_change ']' -++ echo 'baseline build' +++ '[' single_component = no_change ']' +++ local more_lines +++ '[' single_component = single_commit ']' +++ '[' single_component = single_component ']' +++ local new_commits c base_rev cur_rev c_commits components +++ local commits_or_patches +++ '[' '' '!=' '' ']' +++ commits_or_patches=commits +++ new_commits=0 +++ for c in "${changed_components[@]}" ++++ get_baseline_git llvm_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/llvm_rev +++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 ++++ get_current_git llvm_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/llvm_rev +++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++++ git -C llvm rev-list --count 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ c_commits=330 +++ new_commits=330 ++++ echo llvm ++++ tr ' ' , +++ components=llvm +++ echo '330 commits in llvm' +++ '[' --oneline = --oneline ']' ++ return 0 ++ bmk_print_result --oneline ++ set -euf -o pipefail @@ -214,7 +2281,7 @@ ++ local improved_or_regressed ++ '[' -f artifacts/notify/exe.regression ']' ++ '[' -f artifacts/notify/symbol.regression ']' -++ improved_or_regressed=regression +++ improved_or_regressed=improvement ++ declare -A changed_by_msg ++ changed_by_msg[size-regression]='grew in size by' ++ changed_by_msg[size-improvement]='reduced in size by' @@ -224,20 +2291,19 @@ ++ changed_by_msg[num_vect_loops-improvement]='increased the number of vect loops by' ++ changed_by_msg[num_sve_loops-regression]='reduced the number of sve instructions by' ++ changed_by_msg[num_sve_loops-improvement]='increased the number of sve instructions by' -++ changed_by='slowed down by' +++ changed_by='speeds up by' ++ case ${rr[metric_id]} in ++ exe_threshold=3 ++ symbol_threshold=15 ++ case "$print_arg" in -++ assert_with_msg 'Builds with infra problems should never get here' '[' 1 '!=' 125 ']' +++ assert_with_msg 'Builds with infra problems should never get here' '[' 0 '!=' 125 ']' ++ set -euf -o pipefail +x ++ local metric bmk symbol short_diag long_diag -++ '[' -f artifacts/notify/exe.regression ']' -++ '[' -f artifacts/notify/symbol.regression ']' +++ '[' -f artifacts/notify/exe.improvement ']' ++ IFS=, ++ read metric bmk symbol short_diag long_diag -+++ head -n1 artifacts/notify/symbol.regression -++ echo 'slowed down by 50% - 544.nab_r:[.] __vfscanf_internal' ++++ head -n1 artifacts/notify/exe.improvement +++ echo 'sped up by 6% - 523.xalancbmk_r' ++ bmk_print_config --oneline ++ . /home/tcwg-buildslave/workspace/tcwg_bmk_5/jenkins-scripts/tcwg_bmk-config.sh +++ [[ -v rr[ci_project] ]] @@ -292,19 +2358,19 @@ ++ case "$ci_config" in ++ echo 'arm O3' ++ return 0 -+ echo '[Linaro-TCWG-CI]' 'baseline build: slowed down by 50% - 544.nab_r:[.] __vfscanf_internal on arm O3' ++ echo '[Linaro-TCWG-CI]' '330 commits in llvm: sped up by 6% - 523.xalancbmk_r on arm O3' + print_mail_body + local bad_artifacts_url good_artifacts_url ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ bad_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/artifact/artifacts ++ bad_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/artifact/artifacts ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -+ good_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/110/artifact/artifacts ++ good_artifacts_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/artifact/artifacts + local key= -+ '[' no_change = single_commit ']' ++ '[' single_component = single_commit ']' + cat + '[' '' '!=' '' ']' + cat @@ -354,8 +2420,8 @@ ++ target=arm ++ cflags=O3 ++ local compiler= libc= linker= version= bmk_flags= hw= -+++ echo O3 +++ sed -e 's/_/ -/g' ++++ echo O3 ++ bmk_flags=O3 ++ local print_arg=--short ++ case "$print_arg" in @@ -365,13 +2431,63 @@ ++ case "$print_arg" in ++ echo 'CI config tcwg_bmk-code_speed-cpu2017rate/llvm-arm-master-O3' ++ return 0 -++ print_commits --short ++ sed -e 's/^/ | /' +++ print_commits --short ++ set -euf -o pipefail ++ false ++ local print_arg=--short -++ '[' no_change = no_change ']' -++ echo 'baseline build' +++ '[' single_component = no_change ']' +++ local more_lines +++ '[' single_component = single_commit ']' +++ '[' single_component = single_component ']' +++ local new_commits c base_rev cur_rev c_commits components +++ local commits_or_patches +++ '[' '' '!=' '' ']' +++ commits_or_patches=commits +++ new_commits=0 +++ for c in "${changed_components[@]}" ++++ get_baseline_git llvm_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/llvm_rev +++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 ++++ get_current_git llvm_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/llvm_rev +++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++++ git -C llvm rev-list --count 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ c_commits=330 +++ new_commits=330 ++++ echo llvm ++++ tr ' ' , +++ components=llvm +++ echo '330 commits in llvm' +++ '[' --short = --oneline ']' +++ for c in "${changed_components[@]}" ++++ get_baseline_git llvm_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/llvm_rev +++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 ++++ get_current_git llvm_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/llvm_rev +++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++++ git -C llvm rev-list --count 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ c_commits=330 +++ '[' '' '!=' '' ']' +++ git -C llvm log -n 5 --oneline 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ '[' 330 -gt 5 ']' +++ echo '... and 325 more commits in llvm' +++ '[' '' '!=' '' ']' ++ return 0 ++ bmk_print_result --short ++ set -euf -o pipefail @@ -382,7 +2498,7 @@ ++ local improved_or_regressed ++ '[' -f artifacts/notify/exe.regression ']' ++ '[' -f artifacts/notify/symbol.regression ']' -++ improved_or_regressed=regression +++ improved_or_regressed=improvement ++ declare -A changed_by_msg ++ changed_by_msg[size-regression]='grew in size by' ++ changed_by_msg[size-improvement]='reduced in size by' @@ -392,25 +2508,33 @@ ++ changed_by_msg[num_vect_loops-improvement]='increased the number of vect loops by' ++ changed_by_msg[num_sve_loops-regression]='reduced the number of sve instructions by' ++ changed_by_msg[num_sve_loops-improvement]='increased the number of sve instructions by' -++ changed_by='slowed down by' +++ changed_by='speeds up by' ++ case ${rr[metric_id]} in ++ exe_threshold=3 ++ symbol_threshold=15 ++ case "$print_arg" in -++ '[' -f artifacts/notify/exe.regression ']' -++ '[' -f artifacts/notify/symbol.regression ']' -++ echo 'the following hot functions slowed down by more than 15% (but their benchmarks slowed down by less than 3%):' +++ '[' -f artifacts/notify/exe.improvement ']' +++ sort -gr -o artifacts/notify/exe.improvement artifacts/notify/exe.improvement +++ echo 'the following benchmarks speeds up by more than 3%:' +++ local metric exe symbol short_diag long_diag +++ IFS=, +++ read metric exe symbol short_diag long_diag +++ echo '- sped up by 6% - 523.xalancbmk_r - from 2745 to 2587 perf samples
' +++ '[' -f artifacts/notify/523.xalancbmk_r.symbols-improvement ']' +++ IFS=, +++ read metric exe symbol short_diag long_diag +++ '[' -f artifacts/notify/symbol.improvement ']' +++ echo 'the following hot functions speeds up by more than 15% (but their benchmarks speeds up by less than 3%):' ++ local metric bmk symbol short_diag long_diag ++ IFS=, ++ read metric bmk symbol short_diag long_diag -++ echo '- slowed down by 50% - 544.nab_r:[.] __vfscanf_internal - from 2 to 3 perf samples
' +++ echo '- sped up by 33% - 538.imagick_r:[.] _IO_fread - from 3 to 2 perf samples
' ++ IFS=, ++ read metric bmk symbol short_diag long_diag -++ echo '- slowed down by 50% - 544.nab_r:libc.so.6 - from 2 to 3 perf samples
' +++ echo '- sped up by 33% - 544.nab_r:[.] __vfscanf_internal - from 3 to 2 perf samples
' ++ IFS=, ++ read metric bmk symbol short_diag long_diag -++ '[' -f artifacts/notify/exe.regression ']' -++ '[' -f artifacts/notify/symbol.regression ']' +++ '[' -f artifacts/notify/exe.improvement ']' ++ bmk_print_config --long ++ . /home/tcwg-buildslave/workspace/tcwg_bmk_5/jenkins-scripts/tcwg_bmk-config.sh +++ [[ -v rr[ci_project] ]] @@ -499,8 +2623,8 @@ +++ data_key=tcwg_bmk-code_speed-cpu2017rate--llvm-arm +++ data=tk1_32:spec2017_rate_nofortran +++ '[' xtk1_32:spec2017_rate_nofortran = xunset ']' -+++ echo tk1_32:spec2017_rate_nofortran +++ cut -d: -f1 ++++ echo tk1_32:spec2017_rate_nofortran ++ hw='NVidia TK1 4x Cortex-A15' ++ cat +++ print_gnu_target arm @@ -509,13 +2633,13 @@ +++ case "$target" in +++ target=arm-linux-gnueabihf +++ echo arm-linux-gnueabihf -+ '[' no_change '!=' single_commit ']' +# generate_jenkins_html_files ++ '[' single_component '!=' single_commit ']' + return + true + generate_jenkins_html_files -+ wait 46684 ++ wait 46787 + set -euf -o pipefail -# generate_jenkins_html_files + echo '# generate_jenkins_html_files' + true + case "$ci_project" in @@ -526,15 +2650,15 @@ + nb_succeed=3 ++ sort -u artifacts/results-vs-prev/csv-results-1/status.csv ++ grep -c ,failed-to- -+ nb_failed=13 ++ nb_failed=11 + title='3 benchmarks succeeded' -+ '[' 13 '!=' 0 ']' -+ title+=', <FONT COLOR="orange">13 failed<FONT COLOR="black">' ++ '[' 11 '!=' 0 ']' ++ title+=', <FONT COLOR="orange">11 failed<FONT COLOR="black">' + cat + sort -u artifacts/results-vs-prev/csv-results-1/status.csv -+ grep ,failed-to- -+ cut -d, -f1,3 + sed -e 's|\(.*\),\(.*\)|<h3> - \1 : \2</h3>|' ++ cut -d, -f1,3 ++ grep ,failed-to- + cat + generate_readme html + set -euf -o pipefail @@ -591,105 +2715,389 @@ ++ cd artifacts ++ find . -type f ++ sort -+ echo '<li>./01-reset_artifacts/console.log.xz' -+ read -r cur_file -+ echo '<li>./02-build_bmk_llvm/console.log.xz' -+ read -r cur_file -+ echo '<li>./03-benchmark/benchmark-build.log' +++ print_readme_link html ./01-reset_artifacts/console.log.xz +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./01-reset_artifacts/console.log.xz +++ case $text_type in +++ echo -n '<a href="./01-reset_artifacts/console.log.xz">./01-reset_artifacts/console.log.xz</a>' ++ echo '<li><a href="./01-reset_artifacts/console.log.xz">./01-reset_artifacts/console.log.xz</a>' + read -r cur_file -+ echo '<li>./03-benchmark/console.log.xz' +++ print_readme_link html ./02-build_bmk_llvm/console.log.xz +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./02-build_bmk_llvm/console.log.xz +++ case $text_type in +++ echo -n '<a href="./02-build_bmk_llvm/console.log.xz">./02-build_bmk_llvm/console.log.xz</a>' ++ echo '<li><a href="./02-build_bmk_llvm/console.log.xz">./02-build_bmk_llvm/console.log.xz</a>' + read -r cur_file -+ echo '<li>./04-check_regression/console.log.xz' +++ print_readme_link html ./03-benchmark/benchmark-build.log +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./03-benchmark/benchmark-build.log +++ case $text_type in +++ echo -n '<a href="./03-benchmark/benchmark-build.log">./03-benchmark/benchmark-build.log</a>' ++ echo '<li><a href="./03-benchmark/benchmark-build.log">./03-benchmark/benchmark-build.log</a>' + read -r cur_file -+ echo '<li>./04-check_regression/extra-bisect-params' +++ print_readme_link html ./03-benchmark/console.log.xz +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./03-benchmark/console.log.xz +++ case $text_type in +++ echo -n '<a href="./03-benchmark/console.log.xz">./03-benchmark/console.log.xz</a>' ++ echo '<li><a href="./03-benchmark/console.log.xz">./03-benchmark/console.log.xz</a>' + read -r cur_file -+ echo '<li>./04-check_regression/output-bmk-results.log' +++ print_readme_link html ./04-check_regression/console.log.xz +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./04-check_regression/console.log.xz +++ case $text_type in +++ echo -n '<a href="./04-check_regression/console.log.xz">./04-check_regression/console.log.xz</a>' ++ echo '<li><a href="./04-check_regression/console.log.xz">./04-check_regression/console.log.xz</a>' + read -r cur_file -+ echo '<li>./04-check_regression/results.regressions' +++ print_readme_link html ./04-check_regression/extra-bisect-params +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./04-check_regression/extra-bisect-params +++ case $text_type in +++ echo -n '<a href="./04-check_regression/extra-bisect-params">./04-check_regression/extra-bisect-params</a>' ++ echo '<li><a href="./04-check_regression/extra-bisect-params">./04-check_regression/extra-bisect-params</a>' + read -r cur_file -+ echo '<li>./git/llvm_rev' +++ print_readme_link html ./04-check_regression/output-bmk-results.log +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./04-check_regression/output-bmk-results.log +++ case $text_type in +++ echo -n '<a href="./04-check_regression/output-bmk-results.log">./04-check_regression/output-bmk-results.log</a>' ++ echo '<li><a href="./04-check_regression/output-bmk-results.log">./04-check_regression/output-bmk-results.log</a>' + read -r cur_file -+ echo '<li>./git/llvm_url' +++ print_readme_link html ./git/llvm_rev +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./git/llvm_rev +++ case $text_type in +++ echo -n '<a href="./git/llvm_rev">./git/llvm_rev</a>' ++ echo '<li><a href="./git/llvm_rev">./git/llvm_rev</a>' + read -r cur_file -+ echo '<li>./jenkins/build-name' +++ print_readme_link html ./git/llvm_url +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./git/llvm_url +++ case $text_type in +++ echo -n '<a href="./git/llvm_url">./git/llvm_url</a>' ++ echo '<li><a href="./git/llvm_url">./git/llvm_url</a>' + read -r cur_file -+ echo '<li>./jenkins/notify-full.log' +++ print_readme_link html ./jenkins/build-name +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./jenkins/build-name +++ case $text_type in +++ echo -n '<a href="./jenkins/build-name">./jenkins/build-name</a>' ++ echo '<li><a href="./jenkins/build-name">./jenkins/build-name</a>' + read -r cur_file -+ echo '<li>./jenkins/notify-init.log' +++ print_readme_link html ./jenkins/notify-full.log +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./jenkins/notify-full.log +++ case $text_type in +++ echo -n '<a href="./jenkins/notify-full.log">./jenkins/notify-full.log</a>' ++ echo '<li><a href="./jenkins/notify-full.log">./jenkins/notify-full.log</a>' + read -r cur_file -+ echo '<li>./jenkins/run-build.env' +++ print_readme_link html ./jenkins/notify-init.log +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./jenkins/notify-init.log +++ case $text_type in +++ echo -n '<a href="./jenkins/notify-init.log">./jenkins/notify-init.log</a>' ++ echo '<li><a href="./jenkins/notify-init.log">./jenkins/notify-init.log</a>' + read -r cur_file -+ echo '<li>./jenkins/status.html' +++ print_readme_link html ./jenkins/run-build.env +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./jenkins/run-build.env +++ case $text_type in +++ echo -n '<a href="./jenkins/run-build.env">./jenkins/run-build.env</a>' ++ echo '<li><a href="./jenkins/run-build.env">./jenkins/run-build.env</a>' + read -r cur_file -+ echo '<li>./manifest.sh' +++ print_readme_link html ./jenkins/status.html +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./jenkins/status.html +++ case $text_type in +++ echo -n '<a href="./jenkins/status.html">./jenkins/status.html</a>' ++ echo '<li><a href="./jenkins/status.html">./jenkins/status.html</a>' + read -r cur_file -+ echo '<li>./notify/any.skipped' +++ print_readme_link html ./manifest.sh +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./manifest.sh +++ case $text_type in +++ echo -n '<a href="./manifest.sh">./manifest.sh</a>' ++ echo '<li><a href="./manifest.sh">./manifest.sh</a>' + read -r cur_file -+ echo '<li>./notify/extra-bisect-params' +++ print_readme_link html ./notify/exe.improvement +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/exe.improvement +++ case $text_type in +++ echo -n '<a href="./notify/exe.improvement">./notify/exe.improvement</a>' ++ echo '<li><a href="./notify/exe.improvement">./notify/exe.improvement</a>' + read -r cur_file -+ echo '<li>./notify/jira/comment-template.txt' +++ print_readme_link html ./notify/extra-bisect-params +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/extra-bisect-params +++ case $text_type in +++ echo -n '<a href="./notify/extra-bisect-params">./notify/extra-bisect-params</a>' ++ echo '<li><a href="./notify/extra-bisect-params">./notify/extra-bisect-params</a>' + read -r cur_file -+ echo '<li>./notify/mail-body.txt' +++ print_readme_link html ./notify/jira/comment-template.txt +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/jira/comment-template.txt +++ case $text_type in +++ echo -n '<a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>' ++ echo '<li><a href="./notify/jira/comment-template.txt">./notify/jira/comment-template.txt</a>' + read -r cur_file -+ echo '<li>./notify/mail-recipients.txt' +++ print_readme_link html ./notify/mail-body.txt +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/mail-body.txt +++ case $text_type in +++ echo -n '<a href="./notify/mail-body.txt">./notify/mail-body.txt</a>' ++ echo '<li><a href="./notify/mail-body.txt">./notify/mail-body.txt</a>' + read -r cur_file -+ echo '<li>./notify/mail-subject.txt' +++ print_readme_link html ./notify/mail-recipients.txt +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/mail-recipients.txt +++ case $text_type in +++ echo -n '<a href="./notify/mail-recipients.txt">./notify/mail-recipients.txt</a>' ++ echo '<li><a href="./notify/mail-recipients.txt">./notify/mail-recipients.txt</a>' + read -r cur_file -+ echo '<li>./notify/output-bmk-results.log' +++ print_readme_link html ./notify/mail-subject.txt +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/mail-subject.txt +++ case $text_type in +++ echo -n '<a href="./notify/mail-subject.txt">./notify/mail-subject.txt</a>' ++ echo '<li><a href="./notify/mail-subject.txt">./notify/mail-subject.txt</a>' + read -r cur_file -+ echo '<li>./notify/results.regressions' +++ print_readme_link html ./notify/output-bmk-results.log +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/output-bmk-results.log +++ case $text_type in +++ echo -n '<a href="./notify/output-bmk-results.log">./notify/output-bmk-results.log</a>' ++ echo '<li><a href="./notify/output-bmk-results.log">./notify/output-bmk-results.log</a>' + read -r cur_file -+ echo '<li>./notify/symbol.regression' +++ print_readme_link html ./notify/symbol.improvement +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./notify/symbol.improvement +++ case $text_type in +++ echo -n '<a href="./notify/symbol.improvement">./notify/symbol.improvement</a>' ++ echo '<li><a href="./notify/symbol.improvement">./notify/symbol.improvement</a>' + read -r cur_file -+ echo '<li>./README.html' +++ print_readme_link html ./README.html +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./README.html +++ case $text_type in +++ echo -n '<a href="./README.html">./README.html</a>' ++ echo '<li><a href="./README.html">./README.html</a>' + read -r cur_file -+ echo '<li>./results' +++ print_readme_link html ./results +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results +++ case $text_type in +++ echo -n '<a href="./results">./results</a>' ++ echo '<li><a href="./results">./results</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/cmp-results.diff' +++ print_readme_link html ./results-vs-prev/cmp-results.diff +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/cmp-results.diff +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/cmp-results.diff">./results-vs-prev/cmp-results.diff</a>' ++ echo '<li><a href="./results-vs-prev/cmp-results.diff">./results-vs-prev/cmp-results.diff</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/compare-results-internal.csv' +++ print_readme_link html ./results-vs-prev/compare-results-internal.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/compare-results-internal.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/compare-results-internal.csv">./results-vs-prev/compare-results-internal.csv</a>' ++ echo '<li><a href="./results-vs-prev/compare-results-internal.csv">./results-vs-prev/compare-results-internal.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-0/md5sum.csv' +++ print_readme_link html ./results-vs-prev/csv-results-0/md5sum.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-0/md5sum.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-0/md5sum.csv">./results-vs-prev/csv-results-0/md5sum.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-0/md5sum.csv">./results-vs-prev/csv-results-0/md5sum.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-0/perf.csv' +++ print_readme_link html ./results-vs-prev/csv-results-0/perf.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-0/perf.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-0/perf.csv">./results-vs-prev/csv-results-0/perf.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-0/perf.csv">./results-vs-prev/csv-results-0/perf.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-0/results.csv' +++ print_readme_link html ./results-vs-prev/csv-results-0/results.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-0/results.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-0/results.csv">./results-vs-prev/csv-results-0/results.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-0/results.csv">./results-vs-prev/csv-results-0/results.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-0/size.csv' +++ print_readme_link html ./results-vs-prev/csv-results-0/size.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-0/size.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-0/size.csv">./results-vs-prev/csv-results-0/size.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-0/size.csv">./results-vs-prev/csv-results-0/size.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-0/status.csv' +++ print_readme_link html ./results-vs-prev/csv-results-0/status.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-0/status.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-0/status.csv">./results-vs-prev/csv-results-0/status.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-0/status.csv">./results-vs-prev/csv-results-0/status.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-0/sve.csv' +++ print_readme_link html ./results-vs-prev/csv-results-0/sve.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-0/sve.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-0/sve.csv">./results-vs-prev/csv-results-0/sve.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-0/sve.csv">./results-vs-prev/csv-results-0/sve.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-0/vect.csv' +++ print_readme_link html ./results-vs-prev/csv-results-0/vect.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-0/vect.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-0/vect.csv">./results-vs-prev/csv-results-0/vect.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-0/vect.csv">./results-vs-prev/csv-results-0/vect.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-1/md5sum.csv' +++ print_readme_link html ./results-vs-prev/csv-results-1/md5sum.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-1/md5sum.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-1/md5sum.csv">./results-vs-prev/csv-results-1/md5sum.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-1/md5sum.csv">./results-vs-prev/csv-results-1/md5sum.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-1/perf.csv' +++ print_readme_link html ./results-vs-prev/csv-results-1/perf.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-1/perf.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-1/perf.csv">./results-vs-prev/csv-results-1/perf.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-1/perf.csv">./results-vs-prev/csv-results-1/perf.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-1/results.csv' +++ print_readme_link html ./results-vs-prev/csv-results-1/results.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-1/results.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-1/results.csv">./results-vs-prev/csv-results-1/results.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-1/results.csv">./results-vs-prev/csv-results-1/results.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-1/size.csv' +++ print_readme_link html ./results-vs-prev/csv-results-1/size.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-1/size.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-1/size.csv">./results-vs-prev/csv-results-1/size.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-1/size.csv">./results-vs-prev/csv-results-1/size.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-1/status.csv' +++ print_readme_link html ./results-vs-prev/csv-results-1/status.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-1/status.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-1/status.csv">./results-vs-prev/csv-results-1/status.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-1/status.csv">./results-vs-prev/csv-results-1/status.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-1/sve.csv' +++ print_readme_link html ./results-vs-prev/csv-results-1/sve.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-1/sve.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-1/sve.csv">./results-vs-prev/csv-results-1/sve.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-1/sve.csv">./results-vs-prev/csv-results-1/sve.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csv-results-1/vect.csv' +++ print_readme_link html ./results-vs-prev/csv-results-1/vect.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csv-results-1/vect.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csv-results-1/vect.csv">./results-vs-prev/csv-results-1/vect.csv</a>' ++ echo '<li><a href="./results-vs-prev/csv-results-1/vect.csv">./results-vs-prev/csv-results-1/vect.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csvs2table-results-brief.csv' +++ print_readme_link html ./results-vs-prev/csvs2table-results-brief.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csvs2table-results-brief.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csvs2table-results-brief.csv">./results-vs-prev/csvs2table-results-brief.csv</a>' ++ echo '<li><a href="./results-vs-prev/csvs2table-results-brief.csv">./results-vs-prev/csvs2table-results-brief.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csvs2table-results.csv' +++ print_readme_link html ./results-vs-prev/csvs2table-results.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csvs2table-results.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csvs2table-results.csv">./results-vs-prev/csvs2table-results.csv</a>' ++ echo '<li><a href="./results-vs-prev/csvs2table-results.csv">./results-vs-prev/csvs2table-results.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csvs2table-results-full.csv' +++ print_readme_link html ./results-vs-prev/csvs2table-results-full.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csvs2table-results-full.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csvs2table-results-full.csv">./results-vs-prev/csvs2table-results-full.csv</a>' ++ echo '<li><a href="./results-vs-prev/csvs2table-results-full.csv">./results-vs-prev/csvs2table-results-full.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/csvs2table-results-internal.csv' +++ print_readme_link html ./results-vs-prev/csvs2table-results-internal.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/csvs2table-results-internal.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/csvs2table-results-internal.csv">./results-vs-prev/csvs2table-results-internal.csv</a>' ++ echo '<li><a href="./results-vs-prev/csvs2table-results-internal.csv">./results-vs-prev/csvs2table-results-internal.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/interesting-symbols.csv' +++ print_readme_link html ./results-vs-prev/interesting-symbols.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/interesting-symbols.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/interesting-symbols.csv">./results-vs-prev/interesting-symbols.csv</a>' ++ echo '<li><a href="./results-vs-prev/interesting-symbols.csv">./results-vs-prev/interesting-symbols.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/results-internal.csv' +++ print_readme_link html ./results-vs-prev/results-internal.csv +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/results-internal.csv +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/results-internal.csv">./results-vs-prev/results-internal.csv</a>' ++ echo '<li><a href="./results-vs-prev/results-internal.csv">./results-vs-prev/results-internal.csv</a>' + read -r cur_file -+ echo '<li>./results-vs-prev/tcwg-benchmark-results.log' +++ print_readme_link html ./results-vs-prev/tcwg-benchmark-results.log +++ set -euf -o pipefail +++ local text_type=html +++ local msg=./results-vs-prev/tcwg-benchmark-results.log +++ case $text_type in +++ echo -n '<a href="./results-vs-prev/tcwg-benchmark-results.log">./results-vs-prev/tcwg-benchmark-results.log</a>' ++ echo '<li><a href="./results-vs-prev/tcwg-benchmark-results.log">./results-vs-prev/tcwg-benchmark-results.log</a>' + read -r cur_file + cat + print_readme_footer html @@ -748,106 +3156,396 @@ ++ cd artifacts ++ find . -type f ++ sort +++ print_readme_link txt ./01-reset_artifacts/console.log.xz +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./01-reset_artifacts/console.log.xz +++ case $text_type in +++ echo -n ./01-reset_artifacts/console.log.xz + echo '- ./01-reset_artifacts/console.log.xz' + read -r cur_file +++ print_readme_link txt ./02-build_bmk_llvm/console.log.xz +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./02-build_bmk_llvm/console.log.xz +++ case $text_type in +++ echo -n ./02-build_bmk_llvm/console.log.xz + echo '- ./02-build_bmk_llvm/console.log.xz' + read -r cur_file +++ print_readme_link txt ./03-benchmark/benchmark-build.log +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./03-benchmark/benchmark-build.log +++ case $text_type in +++ echo -n ./03-benchmark/benchmark-build.log + echo '- ./03-benchmark/benchmark-build.log' + read -r cur_file +++ print_readme_link txt ./03-benchmark/console.log.xz +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./03-benchmark/console.log.xz +++ case $text_type in +++ echo -n ./03-benchmark/console.log.xz + echo '- ./03-benchmark/console.log.xz' + read -r cur_file +++ print_readme_link txt ./04-check_regression/console.log.xz +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./04-check_regression/console.log.xz +++ case $text_type in +++ echo -n ./04-check_regression/console.log.xz + echo '- ./04-check_regression/console.log.xz' + read -r cur_file +++ print_readme_link txt ./04-check_regression/extra-bisect-params +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./04-check_regression/extra-bisect-params +++ case $text_type in +++ echo -n ./04-check_regression/extra-bisect-params + echo '- ./04-check_regression/extra-bisect-params' + read -r cur_file +++ print_readme_link txt ./04-check_regression/output-bmk-results.log +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./04-check_regression/output-bmk-results.log +++ case $text_type in +++ echo -n ./04-check_regression/output-bmk-results.log + echo '- ./04-check_regression/output-bmk-results.log' + read -r cur_file -+ echo '- ./04-check_regression/results.regressions' -+ read -r cur_file +++ print_readme_link txt ./git/llvm_rev +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./git/llvm_rev +++ case $text_type in +++ echo -n ./git/llvm_rev + echo '- ./git/llvm_rev' + read -r cur_file +++ print_readme_link txt ./git/llvm_url +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./git/llvm_url +++ case $text_type in +++ echo -n ./git/llvm_url + echo '- ./git/llvm_url' + read -r cur_file +++ print_readme_link txt ./jenkins/build-name +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./jenkins/build-name +++ case $text_type in +++ echo -n ./jenkins/build-name + echo '- ./jenkins/build-name' + read -r cur_file +++ print_readme_link txt ./jenkins/notify-full.log +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./jenkins/notify-full.log +++ case $text_type in +++ echo -n ./jenkins/notify-full.log + echo '- ./jenkins/notify-full.log' + read -r cur_file +++ print_readme_link txt ./jenkins/notify-init.log +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./jenkins/notify-init.log +++ case $text_type in +++ echo -n ./jenkins/notify-init.log + echo '- ./jenkins/notify-init.log' + read -r cur_file +++ print_readme_link txt ./jenkins/run-build.env +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./jenkins/run-build.env +++ case $text_type in +++ echo -n ./jenkins/run-build.env + echo '- ./jenkins/run-build.env' + read -r cur_file +++ print_readme_link txt ./jenkins/status.html +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./jenkins/status.html +++ case $text_type in +++ echo -n ./jenkins/status.html + echo '- ./jenkins/status.html' + read -r cur_file +++ print_readme_link txt ./manifest.sh +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./manifest.sh +++ case $text_type in +++ echo -n ./manifest.sh + echo '- ./manifest.sh' + read -r cur_file -+ echo '- ./notify/any.skipped' +++ print_readme_link txt ./notify/exe.improvement +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/exe.improvement +++ case $text_type in +++ echo -n ./notify/exe.improvement ++ echo '- ./notify/exe.improvement' + read -r cur_file +++ print_readme_link txt ./notify/extra-bisect-params +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/extra-bisect-params +++ case $text_type in +++ echo -n ./notify/extra-bisect-params + echo '- ./notify/extra-bisect-params' + read -r cur_file +++ print_readme_link txt ./notify/jira/comment-template.txt +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/jira/comment-template.txt +++ case $text_type in +++ echo -n ./notify/jira/comment-template.txt + echo '- ./notify/jira/comment-template.txt' + read -r cur_file +++ print_readme_link txt ./notify/mail-body.txt +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/mail-body.txt +++ case $text_type in +++ echo -n ./notify/mail-body.txt + echo '- ./notify/mail-body.txt' + read -r cur_file +++ print_readme_link txt ./notify/mail-recipients.txt +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/mail-recipients.txt +++ case $text_type in +++ echo -n ./notify/mail-recipients.txt + echo '- ./notify/mail-recipients.txt' + read -r cur_file +++ print_readme_link txt ./notify/mail-subject.txt +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/mail-subject.txt +++ case $text_type in +++ echo -n ./notify/mail-subject.txt + echo '- ./notify/mail-subject.txt' + read -r cur_file +++ print_readme_link txt ./notify/output-bmk-results.log +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/output-bmk-results.log +++ case $text_type in +++ echo -n ./notify/output-bmk-results.log + echo '- ./notify/output-bmk-results.log' + read -r cur_file -+ echo '- ./notify/results.regressions' -+ read -r cur_file -+ echo '- ./notify/symbol.regression' +++ print_readme_link txt ./notify/symbol.improvement +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./notify/symbol.improvement +++ case $text_type in +++ echo -n ./notify/symbol.improvement ++ echo '- ./notify/symbol.improvement' + read -r cur_file +++ print_readme_link txt ./README.html +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./README.html +++ case $text_type in +++ echo -n ./README.html + echo '- ./README.html' + read -r cur_file +++ print_readme_link txt ./README.txt +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./README.txt +++ case $text_type in +++ echo -n ./README.txt + echo '- ./README.txt' + read -r cur_file +++ print_readme_link txt ./results +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results +++ case $text_type in +++ echo -n ./results + echo '- ./results' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/cmp-results.diff +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/cmp-results.diff +++ case $text_type in +++ echo -n ./results-vs-prev/cmp-results.diff + echo '- ./results-vs-prev/cmp-results.diff' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/compare-results-internal.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/compare-results-internal.csv +++ case $text_type in +++ echo -n ./results-vs-prev/compare-results-internal.csv + echo '- ./results-vs-prev/compare-results-internal.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-0/md5sum.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-0/md5sum.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-0/md5sum.csv + echo '- ./results-vs-prev/csv-results-0/md5sum.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-0/perf.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-0/perf.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-0/perf.csv + echo '- ./results-vs-prev/csv-results-0/perf.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-0/results.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-0/results.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-0/results.csv + echo '- ./results-vs-prev/csv-results-0/results.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-0/size.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-0/size.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-0/size.csv + echo '- ./results-vs-prev/csv-results-0/size.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-0/status.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-0/status.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-0/status.csv + echo '- ./results-vs-prev/csv-results-0/status.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-0/sve.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-0/sve.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-0/sve.csv + echo '- ./results-vs-prev/csv-results-0/sve.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-0/vect.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-0/vect.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-0/vect.csv + echo '- ./results-vs-prev/csv-results-0/vect.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-1/md5sum.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-1/md5sum.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-1/md5sum.csv + echo '- ./results-vs-prev/csv-results-1/md5sum.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-1/perf.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-1/perf.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-1/perf.csv + echo '- ./results-vs-prev/csv-results-1/perf.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-1/results.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-1/results.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-1/results.csv + echo '- ./results-vs-prev/csv-results-1/results.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-1/size.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-1/size.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-1/size.csv + echo '- ./results-vs-prev/csv-results-1/size.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-1/status.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-1/status.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-1/status.csv + echo '- ./results-vs-prev/csv-results-1/status.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-1/sve.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-1/sve.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-1/sve.csv + echo '- ./results-vs-prev/csv-results-1/sve.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csv-results-1/vect.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csv-results-1/vect.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csv-results-1/vect.csv + echo '- ./results-vs-prev/csv-results-1/vect.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csvs2table-results-brief.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csvs2table-results-brief.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csvs2table-results-brief.csv + echo '- ./results-vs-prev/csvs2table-results-brief.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csvs2table-results.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csvs2table-results.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csvs2table-results.csv + echo '- ./results-vs-prev/csvs2table-results.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csvs2table-results-full.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csvs2table-results-full.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csvs2table-results-full.csv + echo '- ./results-vs-prev/csvs2table-results-full.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/csvs2table-results-internal.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/csvs2table-results-internal.csv +++ case $text_type in +++ echo -n ./results-vs-prev/csvs2table-results-internal.csv + echo '- ./results-vs-prev/csvs2table-results-internal.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/interesting-symbols.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/interesting-symbols.csv +++ case $text_type in +++ echo -n ./results-vs-prev/interesting-symbols.csv + echo '- ./results-vs-prev/interesting-symbols.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/results-internal.csv +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/results-internal.csv +++ case $text_type in +++ echo -n ./results-vs-prev/results-internal.csv + echo '- ./results-vs-prev/results-internal.csv' + read -r cur_file +++ print_readme_link txt ./results-vs-prev/tcwg-benchmark-results.log +++ set -euf -o pipefail +++ local text_type=txt +++ local msg=./results-vs-prev/tcwg-benchmark-results.log +++ case $text_type in +++ echo -n ./results-vs-prev/tcwg-benchmark-results.log + echo '- ./results-vs-prev/tcwg-benchmark-results.log' + read -r cur_file + cat @@ -856,26 +3554,26 @@ + local text_type=txt + case $text_type in # generate dashboard -+ echo '# generate dashboard' -+ generate_dashboard_squad # generate_dashboard_squad ... Skipping +# post_dashboard_squad +... Skipping +# generate_lnt_report ++ echo '# generate dashboard' ++ generate_dashboard_squad + local results_date + echo '# generate_dashboard_squad' + false + echo '... Skipping' + return + post_dashboard_squad -# post_dashboard_squad -... Skipping + echo '# post_dashboard_squad' + false + echo '... Skipping' + return + generate_lnt_report -+ wait 46739 ++ wait 47036 + set -euf -o pipefail -# generate_lnt_report + local results_date + echo '# generate_lnt_report' + true @@ -901,35 +3599,35 @@ ++ assert_with_msg 'ERROR: No llvm in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev -++ git -C llvm show --no-patch --pretty=%ct 4805acd4db42921d94058fbefcf8298f0b8b1845 -+ cur_d=1702494212 +++ git -C llvm show --no-patch --pretty=%ct f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ cur_d=1702745257 + '[' x1702494212 '!=' x ']' -+ '[' x1702494212 = x ']' -+ '[' 1702494212 -lt 1702494212 ']' -+ '[' x1702494212 = x ']' -+ '[' 1702494212 -gt 0 ']' -+ results_date=1702494212 -+ assert_with_msg 'Failed to produce results_date' '[' 1702494212 -gt 0 ']' ++ '[' x1702745257 = x ']' ++ '[' 1702745257 -lt 1702494212 ']' ++ '[' x1702745257 = x ']' ++ '[' 1702745257 -gt 0 ']' ++ results_date=1702745257 ++ assert_with_msg 'Failed to produce results_date' '[' 1702745257 -gt 0 ']' + set -euf -o pipefail +x ++ get_baseline_manifest '{rr[results_date]}' ++ get_manifest base-artifacts/manifest.sh '{rr[results_date]}' false ++ set +x -+ base_d=1702109427 -+ '[' 1702109427 '!=' '' ']' -+ assert '[' 1702494212 -ge 1702109427 ']' ++ base_d=1702301819 ++ '[' 1702301819 '!=' '' ']' ++ assert '[' 1702745257 -ge 1702301819 ']' + set -euf -o pipefail +x -+ '[' 1702494212 -gt 1702109427 ']' -+ results_date=1702301819 -+ rr[results_date]=1702301819 ++ '[' 1702745257 -gt 1702301819 ']' ++ results_date=1702523538 ++ rr[results_date]=1702523538 + cat + manifest_out + cat ++ get_current_manifest '{rr[results_date]}' ++ get_manifest artifacts/manifest.sh '{rr[results_date]}' ++ set +x -+ results_date=1702301819 -++ date '+%Y-%m-%d %H:%M:%S' --date @1702301819 -+ results_date='2023-12-11 13:36:59' ++ results_date=1702523538 +++ date '+%Y-%m-%d %H:%M:%S' --date @1702523538 ++ results_date='2023-12-14 03:12:18' + case "$ci_project" in + local cc cur_rev describe + case "${rr[toolchain]}" in @@ -939,25 +3637,25 @@ ++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++ set -euf -o pipefail +x ++ cat artifacts/git/llvm_rev -+ cur_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 -++ describe_sha1 llvm 4805acd4db42921d94058fbefcf8298f0b8b1845 false ++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ describe_sha1 llvm f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 false ++ local component=llvm -++ local sha1=4805acd4db42921d94058fbefcf8298f0b8b1845 +++ local sha1=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ local anything=false ++ match=() ++ local -a match ++ case "$component" in -++ git -C llvm describe 4805acd4db42921d94058fbefcf8298f0b8b1845 -+ describe=llvmorg-18-init-14732-g4805acd4db42 +++ git -C llvm describe f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ describe=llvmorg-18-init-15062-gf49e2b05bf3e ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -+ generate_lnt_bmk_report https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ tcwg_bmk-code_speed-cpu2017rate llvm-arm-master-O3 llvmorg-18-init-14732-g4805acd4db42 '2023-12-11 13:36:59' artifacts/results-vs-prev/csv-results-1/size.csv artifacts/results-vs-prev/csv-results-1/perf.csv artifacts/results-vs-prev/csv-results-1/status.csv artifacts/notify/lnt_report.json -+ local build_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ ++ generate_lnt_bmk_report https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/ tcwg_bmk-code_speed-cpu2017rate llvm-arm-master-O3 llvmorg-18-init-15062-gf49e2b05bf3e '2023-12-14 03:12:18' artifacts/results-vs-prev/csv-results-1/size.csv artifacts/results-vs-prev/csv-results-1/perf.csv artifacts/results-vs-prev/csv-results-1/status.csv artifacts/notify/lnt_report.json ++ local build_url=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/ + local ci_project=tcwg_bmk-code_speed-cpu2017rate + local ci_config=llvm-arm-master-O3 -+ local describe=llvmorg-18-init-14732-g4805acd4db42 -+ local 'results_date=2023-12-11 13:36:59' ++ local describe=llvmorg-18-init-15062-gf49e2b05bf3e ++ local 'results_date=2023-12-14 03:12:18' + local size_csv=artifacts/results-vs-prev/csv-results-1/size.csv + local perf_csv=artifacts/results-vs-prev/csv-results-1/perf.csv + local status_csv=artifacts/results-vs-prev/csv-results-1/status.csv @@ -965,10 +3663,10 @@ + local lnt_testsuite=tcwg_bmk-code_speed-cpu2017rate + local machine_name=llvm-arm-master-O3 + local describe_pad -++ echo llvmorg-18-init-14732-g4805acd4db42 +++ echo llvmorg-18-init-15062-gf49e2b05bf3e ++ sed 's/\(.*\)-\(.*\)-\(.*\)$/\1 \2 \3/' ++ awk '{ $2 = sprintf("%05d", $2); print $1"-"$2"-"$3}' -+ describe_pad=llvmorg-18-init-14732-g4805acd4db42 ++ describe_pad=llvmorg-18-init-15062-gf49e2b05bf3e + '[' -f artifacts/results-vs-prev/csv-results-1/size.csv ']' + '[' -f artifacts/results-vs-prev/csv-results-1/perf.csv ']' + additional_run_infos=("tag:$lnt_testsuite" "run_order:$describe_pad" "test_url:$build_url") @@ -991,61 +3689,61 @@ +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev -++ rev=4805acd4db42921d94058fbefcf8298f0b8b1845 +++ rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ [[ https://github.com/llvm/llvm-project.git =~ git://sourceware.org/git/ ]] ++ [[ https://github.com/llvm/llvm-project.git =~ https://github.com/ ]] -++ echo https://github.com/llvm/llvm-project/commit/4805acd4db42921d94058fbefcf8298f0b8b1845 -+ report_header llvm-arm-master-O3 '2023-12-11 13:36:59' tag:tcwg_bmk-code_speed-cpu2017rate run_order:llvmorg-18-init-14732-g4805acd4db42 test_url:https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ git_llvm:https://github.com/llvm/llvm-project/commit/4805acd4db42921d94058fbefcf8298f0b8b1845 +++ echo https://github.com/llvm/llvm-project/commit/f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ report_header llvm-arm-master-O3 '2023-12-14 03:12:18' tag:tcwg_bmk-code_speed-cpu2017rate run_order:llvmorg-18-init-15062-gf49e2b05bf3e test_url:https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/ git_llvm:https://github.com/llvm/llvm-project/commit/f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 + local machine_name=llvm-arm-master-O3 -+ local 'date_time=2023-12-11 13:36:59' ++ local 'date_time=2023-12-14 03:12:18' + shift 2 -+ run_infos=('tag:tcwg_bmk-code_speed-cpu2017rate' 'run_order:llvmorg-18-init-14732-g4805acd4db42' 'test_url:https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/' 'git_llvm:https://github.com/llvm/llvm-project/commit/4805acd4db42921d94058fbefcf8298f0b8b1845') ++ run_infos=('tag:tcwg_bmk-code_speed-cpu2017rate' 'run_order:llvmorg-18-init-15062-gf49e2b05bf3e' 'test_url:https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/' 'git_llvm:https://github.com/llvm/llvm-project/commit/f49e2b05bf3ececa2fe20c5d658ab92ab974dc36') + local run_infos + cat + for i in "${run_infos[@]}" -++ echo tag:tcwg_bmk-code_speed-cpu2017rate ++ cut -d: -f1 -+ tag=tag ++ echo tag:tcwg_bmk-code_speed-cpu2017rate ++ tag=tag ++ cut -d: -f2- +++ echo tag:tcwg_bmk-code_speed-cpu2017rate + val=tcwg_bmk-code_speed-cpu2017rate + echo ' "tag": "tcwg_bmk-code_speed-cpu2017rate",' + for i in "${run_infos[@]}" -++ echo run_order:llvmorg-18-init-14732-g4805acd4db42 +++ echo run_order:llvmorg-18-init-15062-gf49e2b05bf3e ++ cut -d: -f1 + tag=run_order -++ echo run_order:llvmorg-18-init-14732-g4805acd4db42 +++ echo run_order:llvmorg-18-init-15062-gf49e2b05bf3e ++ cut -d: -f2- -+ val=llvmorg-18-init-14732-g4805acd4db42 -+ echo ' "run_order": "llvmorg-18-init-14732-g4805acd4db42",' ++ val=llvmorg-18-init-15062-gf49e2b05bf3e ++ echo ' "run_order": "llvmorg-18-init-15062-gf49e2b05bf3e",' + for i in "${run_infos[@]}" -++ echo test_url:https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ +++ echo test_url:https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/ ++ cut -d: -f1 + tag=test_url -++ echo test_url:https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ +++ echo test_url:https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/ ++ cut -d: -f2- -+ val=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ -+ echo ' "test_url": "https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/",' ++ val=https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/ ++ echo ' "test_url": "https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/",' + for i in "${run_infos[@]}" -++ echo git_llvm:https://github.com/llvm/llvm-project/commit/4805acd4db42921d94058fbefcf8298f0b8b1845 +++ echo git_llvm:https://github.com/llvm/llvm-project/commit/f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ cut -d: -f1 + tag=git_llvm -++ echo git_llvm:https://github.com/llvm/llvm-project/commit/4805acd4db42921d94058fbefcf8298f0b8b1845 ++ cut -d: -f2- -+ val=https://github.com/llvm/llvm-project/commit/4805acd4db42921d94058fbefcf8298f0b8b1845 -+ echo ' "git_llvm": "https://github.com/llvm/llvm-project/commit/4805acd4db42921d94058fbefcf8298f0b8b1845",' +++ echo git_llvm:https://github.com/llvm/llvm-project/commit/f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ val=https://github.com/llvm/llvm-project/commit/f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 ++ echo ' "git_llvm": "https://github.com/llvm/llvm-project/commit/f49e2b05bf3ececa2fe20c5d658ab92ab974dc36",' + cat + first=true + IFS=, + read -r benchmark symbol size ++ tail -n +2 artifacts/results-vs-prev/csv-results-1/size.csv ++ tr -d '\r' -+ [[ leela_r_base.default == *base.default ]] ++ [[ xz_r_base.default == *base.default ]] + true + first=false -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.541.leela_r.code_size 146813 -+ local name=tcwg_bmk-code_speed-cpu2017rate.541.leela_r.code_size -+ local value=146813 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.557.xz_r.code_size 185595 ++ local name=tcwg_bmk-code_speed-cpu2017rate.557.xz_r.code_size ++ local value=185595 + cat + IFS=, + read -r benchmark symbol size @@ -1053,1584 +3751,1592 @@ + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __clang_call_terminate == *base.default ]] ++ [[ [.] __adddf3 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __cxx_global_array_dtor == *base.default ]] ++ [[ [.] __aeabi_dadd == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _GLOBAL__sub_I_FastBoard.cpp == *base.default ]] ++ [[ [.] __aeabi_dsub == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _GLOBAL__sub_I_GTP.cpp == *base.default ]] ++ [[ [.] __aeabi_f2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _GLOBAL__sub_I_Leela.cpp == *base.default ]] ++ [[ [.] __aeabi_i2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _GLOBAL__sub_I_SGFParser.cpp == *base.default ]] ++ [[ [.] __aeabi_idiv0 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _GLOBAL__sub_I_SGFTree.cpp == *base.default ]] ++ [[ [.] __aeabi_l2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _GLOBAL__sub_I_Utils.cpp == *base.default ]] ++ [[ [.] __aeabi_ldiv0 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] main == *base.default ]] ++ [[ [.] __aeabi_ui2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl11adjust_timeEiii == *base.default ]] ++ [[ [.] __aeabi_ul2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl12get_maintimeEv == *base.default ]] ++ [[ [.] alone_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl12time_forfeitEi == *base.default ]] ++ [[ [.] alone_decoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl13display_timesEv == *base.default ]] ++ [[ [.] alone_decoder_memconfig == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl13set_boardsizeEi == *base.default ]] ++ [[ [.] alone_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl17max_time_for_moveEi == *base.default ]] ++ [[ [.] alone_encoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl18get_remaining_timeEi == *base.default ]] ++ [[ [.] alone_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl4stopEi == *base.default ]] ++ [[ [.] arm_code == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControl5startEi == *base.default ]] ++ [[ [.] armthumb_code == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControlC1Eiiii == *base.default ]] ++ [[ [.] auto_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN11TimeControlC2Eiiii == *base.default ]] ++ [[ [.] auto_decoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN12MCOwnerTable5clearEv == *base.default ]] ++ [[ [.] auto_decoder_get_check == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN12MCOwnerTable6updateERSt6bitsetILj441EE == *base.default ]] ++ [[ [.] auto_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN12MCOwnerTable7get_MCOEv == *base.default ]] ++ [[ [.] auto_decoder_memconfig == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN12MCOwnerTable9get_scoreEii == *base.default ]] ++ [[ [.] block_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN12MCOwnerTable9is_primedEv == *base.default ]] ++ [[ [.] block_decoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN12MCOwnerTableC1Ev == *base.default ]] ++ [[ [.] block_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN12MCOwnerTableC2Ev == *base.default ]] ++ [[ [.] block_encode_normal == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3GTP13get_life_listB5cxx11ER9GameStateb == *base.default ]] ++ [[ [.] block_encoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3GTP7executeER9GameStateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE == *base.default ]] ++ [[ [.] block_encoder_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3SMP12get_num_cpusEv == *base.default ]] ++ [[ [.] block_encode_uncompressed == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3SMP4LockC1ERNS_5MutexE == *base.default ]] ++ [[ [.] coder_add_filter == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3SMP4LockC2ERNS_5MutexE == *base.default ]] ++ [[ [.] coder_run == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3SMP4LockD1Ev == *base.default ]] ++ [[ [.] coder_set_check == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3SMP4LockD2Ev == *base.default ]] ++ [[ [.] coder_set_compression_settings == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3SMP5MutexC1Ev == *base.default ]] ++ [[ [.] coder_set_extreme == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN3SMP5MutexC2Ev == *base.default ]] ++ [[ [.] coder_set_preset == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN4Time8timediffES_S_ == *base.default ]] ++ [[ [.] compare_sum == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN4TimeC1Ev == *base.default ]] ++ [[ [.] compressStream == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN4TimeC2Ev == *base.default ]] ++ [[ [.] debug_time == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN5boost5arrayISt6vectorIhSaIhEELj2EED2Ev == *base.default ]] ++ [[ [.] decoder_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN5Utils10gtp_printfEiPKcz == *base.default ]] ++ [[ [.] delta_coder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN5Utils13input_pendingEv == *base.default ]] ++ [[ [.] delta_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN5Utils15gtp_fail_printfEiPKcz == *base.default ]] ++ [[ [.] delta_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN5Utils17input_causes_stopEv == *base.default ]] ++ [[ [.] delta_encoder_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN5Utils8myprintfEPKcz == *base.default ]] ++ [[ [.] encoder_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6Random10seedrandomEj == *base.default ]] ++ [[ [.] __extendsfdf2 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6Random6randomEv == *base.default ]] ++ [[ [.] fd_grow == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6Random7get_RngEv == *base.default ]] ++ [[ [.] __floatdidf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6Random7randintEt == *base.default ]] ++ [[ [.] __floatsidf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6RandomC1Ei == *base.default ]] ++ [[ [.] __floatundidf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6RandomC2Ei == *base.default ]] ++ [[ [.] __floatunsidf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6TTable4syncEyP7UCTNode == *base.default ]] ++ [[ [.] free_properties == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6TTable6get_TTEv == *base.default ]] ++ [[ [.] get_check_names == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6TTable6updateEyPK7UCTNode == *base.default ]] ++ [[ [.] hardware_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6TTableC1Ei == *base.default ]] ++ [[ [.] hardware_memlimit_get == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN6TTableC2Ei == *base.default ]] ++ [[ [.] hardware_memlimit_set == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoState10legal_moveEi == *base.default ]] ++ [[ [.] hardware_memlimit_show == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoState10reset_gameEv == *base.default ]] ++ [[ [.] hardware_threadlimit_get == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoState7superkoEv == *base.default ]] ++ [[ [.] hardware_threadlimit_set == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoState7superkoEy == *base.default ]] ++ [[ [.] ia64_code == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoState9init_gameEif == *base.default ]] ++ [[ [.] index_cat_helper == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoState9play_moveEi == *base.default ]] ++ [[ [.] index_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoState9play_moveEii == *base.default ]] ++ [[ [.] index_decoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoState9play_passEv == *base.default ]] ++ [[ [.] index_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoStateC2ERKS_ == *base.default ]] ++ [[ [.] index_decoder_memconfig == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7KoStateD2Ev == *base.default ]] ++ [[ [.] index_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Matcher11get_MatcherEv == *base.default ]] ++ [[ [.] index_encoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Matcher11set_MatcherEPS_ == *base.default ]] ++ [[ [.] index_stream_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Matcher4clipEi == *base.default ]] ++ [[ [.] index_tree_append == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Matcher7matchesEii == *base.default ]] ++ [[ [.] index_tree_node_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7MatcherC1Ev == *base.default ]] ++ [[ [.] init_encoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7MatcherC2Ev == *base.default ]] ++ [[ [.] io_close == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Playout11passthroughEii == *base.default ]] ++ [[ [.] io_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Playout15set_final_scoreEf == *base.default ]] ++ [[ [.] io_no_sparse == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Playout20do_playout_benchmarkER9GameState == *base.default ]] ++ [[ [.] io_open_dest == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Playout3runER9FastStateb == *base.default ]] ++ [[ [.] io_open_src == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Playout8mc_ownerER9FastStatei == *base.default ]] ++ [[ [.] io_pread == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Playout9get_scoreEv == *base.default ]] ++ [[ [.] io_read == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7PlayoutC1Ev == *base.default ]] ++ [[ [.] io_write == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7PlayoutC2Ev == *base.default ]] ++ [[ [.] is_empty_filename == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree10apply_moveEi == *base.default ]] ++ [[ [.] is_format_lzma == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree10apply_moveEii == *base.default ]] ++ [[ [.] is_tty_stdin == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree12add_propertyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ == *base.default ]] ++ [[ [.] is_tty_stdout == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree12get_mainlineEj == *base.default ]] ++ [[ [.] iter_set_info == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree14load_from_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi == *base.default ]] ++ [[ [.] length == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree15populate_statesEv == *base.default ]] ++ [[ [.] length_update_prices == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree16load_from_stringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE == *base.default ]] ++ [[ [.] list_file == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree16string_to_vertexENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE == *base.default ]] ++ [[ [.] list_totals == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree20count_mainline_movesEv == *base.default ]] ++ [[ [.] lz_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree23get_state_from_mainlineEj == *base.default ]] ++ [[ [.] lz_decoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree8get_moveEi == *base.default ]] ++ [[ [.] lz_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree9add_childES_ == *base.default ]] ++ [[ [.] lz_encoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree9get_childEj == *base.default ]] ++ [[ [.] lz_encoder_prepare == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree9get_stateEv == *base.default ]] ++ [[ [.] lz_encoder_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTree9set_stateER7KoState == *base.default ]] ++ [[ [.] lzma2_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTreeC1Ev == *base.default ]] ++ [[ [.] lzma2_decoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTreeC2ERKS_ == *base.default ]] ++ [[ [.] lzma2_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTreeC2Ev == *base.default ]] ++ [[ [.] lzma2_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7SGFTreeD2Ev == *base.default ]] ++ [[ [.] lzma2_encoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7TTEntryC1Ev == *base.default ]] ++ [[ [.] lzma2_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7TTEntryC2Ev == *base.default ]] ++ [[ [.] lzma2_encoder_options_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode10invalidateEv == *base.default ]] ++ [[ [.] lzma_alloc == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode10link_childEPS_ == *base.default ]] ++ [[ [.] lzma_alone_decoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode10set_extendEi == *base.default ]] ++ [[ [.] lzma_alone_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode10set_visitsEi == *base.default ]] ++ [[ [.] lzma_alone_encoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode10updateRAVEER7Playouti == *base.default ]] ++ [[ [.] lzma_auto_decoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode11get_siblingEv == *base.default ]] ++ [[ [.] lzma_block_buffer_bound == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode12delete_childEPS_ == *base.default ]] ++ [[ [.] lzma_block_buffer_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode13kill_superkosER7KoState == *base.default ]] ++ [[ [.] lzma_block_buffer_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode13set_blackwinsEi == *base.default ]] ++ [[ [.] lzma_block_compressed_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode13sort_childrenEi == *base.default ]] ++ [[ [.] lzma_block_decoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode14get_pass_childEv == *base.default ]] ++ [[ [.] lzma_block_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode15create_childrenER9FastStateb == *base.default ]] ++ [[ [.] lzma_block_encoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode15get_first_childEv == *base.default ]] ++ [[ [.] lzma_block_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode16get_nopass_childEv == *base.default ]] ++ [[ [.] lzma_block_header_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode16uct_select_childEi == *base.default ]] ++ [[ [.] lzma_block_header_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode5validEv == *base.default ]] ++ [[ [.] lzma_block_header_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode6updateER7Playouti == *base.default ]] ++ [[ [.] lzma_block_total_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode8set_moveEi == *base.default ]] ++ [[ [.] lzma_block_unpadded_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNode9get_mutexEv == *base.default ]] ++ [[ [.] lzma_bufcpy == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNodeC1Eii == *base.default ]] ++ [[ [.] lzma_check_finish == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNodeC2Eii == *base.default ]] ++ [[ [.] lzma_check_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNodeD1Ev == *base.default ]] ++ [[ [.] lzma_check_is_supported == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7UCTNodeD2Ev == *base.default ]] ++ [[ [.] lzma_check_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN7Zobrist12init_zobristER6Random == *base.default ]] ++ [[ [.] lzma_check_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10area_scoreEf == *base.default ]] ++ [[ [.] lzma_code == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10get_squareEi == *base.default ]] ++ [[ [.] lzma_crc32 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10get_squareEii == *base.default ]] ++ [[ [.] lzma_crc64 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10get_stringB5cxx11Ei == *base.default ]] ++ [[ [.] lzma_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10get_vertexEii == *base.default ]] ++ [[ [.] lzma_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10is_suicideEii == *base.default ]] ++ [[ [.] lzma_decoder_reset == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10self_atariEii == *base.default ]] ++ [[ [.] lzma_decoder_uncompressed == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10set_squareEiiNS_8square_tE == *base.default ]] ++ [[ [.] lzma_delta_coder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard10set_squareEiNS_8square_tE == *base.default ]] ++ [[ [.] lzma_delta_coder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11display_mapESt6vectorIiSaIiEE == *base.default ]] ++ [[ [.] lzma_delta_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11get_groupidEi == *base.default ]] ++ [[ [.] lzma_delta_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11get_to_moveEv == *base.default ]] ++ [[ [.] lzma_delta_props_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11no_eye_fillEi == *base.default ]] ++ [[ [.] lzma_delta_props_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11remove_deadEv == *base.default ]] ++ [[ [.] lzma_easy_buffer_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11reset_boardEi == *base.default ]] ++ [[ [.] lzma_easy_decoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11saving_sizeEii == *base.default ]] ++ [[ [.] lzma_easy_encoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11string_sizeEi == *base.default ]] ++ [[ [.] lzma_easy_encoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard11try_captureEiiRN5boost5arrayIiLj24EEERi == *base.default ]] ++ [[ [.] lzma_easy_preset == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard12capture_sizeEii == *base.default ]] ++ [[ [.] lzma_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard12get_pattern3Eib == *base.default ]] ++ [[ [.] lzma_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard12get_pattern4Eib == *base.default ]] ++ [[ [.] lzma_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard12get_pattern5Eibb == *base.default ]] ++ [[ [.] lzma_filter_decoder_is_supported == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard12move_to_textB5cxx11Ei == *base.default ]] ++ [[ [.] lzma_filter_encoder_is_supported == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard12predict_killEii == *base.default ]] ++ [[ [.] lzma_filter_flags_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13add_neighbourEii == *base.default ]] ++ [[ [.] lzma_filter_flags_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13augment_chainERSt6vectorIiSaIiEEi == *base.default ]] ++ [[ [.] lzma_filter_flags_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13black_to_moveEv == *base.default ]] ++ [[ [.] lzma_filters_copy == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13display_boardEi == *base.default ]] ++ [[ [.] lzma_filters_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13fast_in_atariEi == *base.default ]] ++ [[ [.] lzma_free == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13get_boardsizeEv == *base.default ]] ++ [[ [.] lzma_get_check == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13get_extra_dirEi == *base.default ]] ++ [[ [.] lzma_index_append == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13get_prisonersEi == *base.default ]] ++ [[ [.] lzma_index_block_count == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard13merge_stringsEii == *base.default ]] ++ [[ [.] lzma_index_buffer_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard14final_mc_scoreEf == *base.default ]] ++ [[ [.] lzma_index_buffer_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard14get_stone_listB5cxx11Ev == *base.default ]] ++ [[ [.] lzma_index_cat == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard15fast_ss_suicideEii == *base.default ]] ++ [[ [.] lzma_index_checks == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard15kill_neighboursEiRN5boost5arrayIiLj24EEERi == *base.default ]] ++ [[ [.] lzma_index_decoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard15kill_or_connectEii == *base.default ]] ++ [[ [.] lzma_index_dup == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard15nbr_criticalityEii == *base.default ]] ++ [[ [.] lzma_index_encoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16calc_reach_colorEi == *base.default ]] ++ [[ [.] lzma_index_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16count_neighboursEii == *base.default ]] ++ [[ [.] lzma_index_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16count_plibertiesEi == *base.default ]] ++ [[ [.] lzma_index_file_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16count_rlibertiesEi == *base.default ]] ++ [[ [.] lzma_index_hash_append == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16dilate_libertiesERSt6vectorIiSaIiEE == *base.default ]] ++ [[ [.] lzma_index_hash_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16get_pattern_fastEi == *base.default ]] ++ [[ [.] lzma_index_hash_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16move_to_text_sgfB5cxx11Ei == *base.default ]] ++ [[ [.] lzma_index_hash_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16predict_is_aliveEii == *base.default ]] ++ [[ [.] lzma_index_hash_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16remove_neighbourEii == *base.default ]] ++ [[ [.] lzma_index_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard16update_board_eyeEii == *base.default ]] ++ [[ [.] lzma_index_iter_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard17add_pattern_movesEiiRN5boost5arrayIiLj24EEERi == *base.default ]] ++ [[ [.] lzma_index_iter_locate == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard17display_libertiesEi == *base.default ]] ++ [[ [.] lzma_index_iter_next == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard17estimate_mc_scoreEf == *base.default ]] ++ [[ [.] lzma_index_iter_rewind == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard17get_neighbour_idsEi == *base.default ]] ++ [[ [.] lzma_index_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard17get_string_stonesEi == *base.default ]] ++ [[ [.] lzma_index_memused == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard17predict_solid_eyeEiii == *base.default ]] ++ [[ [.] lzma_index_padding_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard17update_board_fastEii == *base.default ]] ++ [[ [.] lzma_index_prealloc == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard18get_nearby_enemiesERSt6vectorIiSaIiEE == *base.default ]] ++ [[ [.] lzma_index_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard18merged_string_sizeEii == *base.default ]] ++ [[ [.] lzma_index_stream_count == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard18minimum_elib_countEii == *base.default ]] ++ [[ [.] lzma_index_stream_flags == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard18remove_string_fastEi == *base.default ]] ++ [[ [.] lzma_index_stream_padding == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard19add_global_capturesEiRN5boost5arrayIiLj24EEERi == *base.default ]] ++ [[ [.] lzma_index_stream_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard19check_losing_ladderEiii == *base.default ]] ++ [[ [.] lzma_index_total_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard20add_string_libertiesILi2EEEviRN5boost5arrayIiXT_EEERi == *base.default ]] ++ [[ [.] lzma_index_uncompressed_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard20add_string_libertiesILi3EEEviRN5boost5arrayIiXT_EEERi == *base.default ]] ++ [[ [.] lzma_lz_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard20get_augmented_stringEi == *base.default ]] ++ [[ [.] lzma_lz_decoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard20get_pattern3_augmentEib == *base.default ]] ++ [[ [.] lzma_lz_decoder_uncompressed == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard21percentual_area_scoreEf == *base.default ]] ++ [[ [.] lzma_lz_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard24get_pattern_fast_augmentEi == *base.default ]] ++ [[ [.] lzma_lz_encoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard24save_critical_neighboursEiiRN5boost5arrayIiLj24EEERi == *base.default ]] ++ [[ [.] lzma_lzma2_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard25get_pattern3_augment_specEiib == *base.default ]] ++ [[ [.] lzma_lzma2_decoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard4areaEv == *base.default ]] ++ [[ [.] lzma_lzma2_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard4evalEf == *base.default ]] ++ [[ [.] lzma_lzma2_encoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard4moyoEv == *base.default ]] ++ [[ [.] lzma_lzma2_props_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard6get_xyEi == *base.default ]] ++ [[ [.] lzma_lzma2_props_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard6is_eyeEii == *base.default ]] ++ [[ [.] lzma_lzma_decoder_create == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard7get_dirEi == *base.default ]] ++ [[ [.] lzma_lzma_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard8in_atariEi == *base.default ]] ++ [[ [.] lzma_lzma_decoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard9get_emptyEv == *base.default ]] ++ [[ [.] lzma_lzma_decoder_memusage_nocheck == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard9influenceEv == *base.default ]] ++ [[ [.] lzma_lzma_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard9run_bouzyEii == *base.default ]] ++ [[ [.] lzma_lzma_encoder_create == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard9starpointEii == *base.default ]] ++ [[ [.] lzma_lzma_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastBoard9starpointEiii == *base.default ]] ++ [[ [.] lzma_lzma_encoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState10get_komoveEv == *base.default ]] ++ [[ [.] lzma_lzma_encoder_reset == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState10get_passesEv == *base.default ]] ++ [[ [.] lzma_lzma_lclppb_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState10reset_gameEv == *base.default ]] ++ [[ [.] lzma_lzma_lclppb_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState10set_passesEi == *base.default ]] ++ [[ [.] lzma_lzma_optimum_fast == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState11final_scoreEv == *base.default ]] ++ [[ [.] lzma_lzma_optimum_normal == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState11get_movenumEv == *base.default ]] ++ [[ [.] lzma_lzma_preset == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState11get_to_moveEv == *base.default ]] ++ [[ [.] lzma_lzma_props_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState11reset_boardEv == *base.default ]] ++ [[ [.] lzma_lzma_props_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState11set_to_moveEi == *base.default ]] ++ [[ [.] lzma_memlimit_get == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState12get_handicapEv == *base.default ]] ++ [[ [.] lzma_memlimit_set == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState12move_to_textB5cxx11Ei == *base.default ]] ++ [[ [.] lzma_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState12set_handicapEi == *base.default ]] ++ [[ [.] lzma_mf_bt2_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState13display_stateEv == *base.default ]] ++ [[ [.] lzma_mf_bt2_skip == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState13get_last_moveEv == *base.default ]] ++ [[ [.] lzma_mf_bt3_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState14generate_movesEi == *base.default ]] ++ [[ [.] lzma_mf_bt3_skip == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState14play_move_fastEi == *base.default ]] ++ [[ [.] lzma_mf_bt4_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState15final_score_mapEv == *base.default ]] ++ [[ [.] lzma_mf_bt4_skip == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState15walk_empty_listEiib == *base.default ]] ++ [[ [.] lzma_mf_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState16increment_passesEv == *base.default ]] ++ [[ [.] lzma_mf_hc3_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState16play_random_moveEi == *base.default ]] ++ [[ [.] lzma_mf_hc3_skip == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState16play_random_moveEv == *base.default ]] ++ [[ [.] lzma_mf_hc4_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState17estimate_mc_scoreEv == *base.default ]] ++ [[ [.] lzma_mf_hc4_skip == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState17get_prevlast_moveEv == *base.default ]] ++ [[ [.] lzma_mf_is_supported == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState18calculate_mc_scoreEv == *base.default ]] ++ [[ [.] lzma_mode_is_supported == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState21percentual_area_scoreEv == *base.default ]] ++ [[ [.] lzma_next_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState8get_komiEv == *base.default ]] ++ [[ [.] lzma_next_filter_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState8set_komiEf == *base.default ]] ++ [[ [.] lzma_next_filter_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState8try_moveEiib == *base.default ]] ++ [[ [.] lzma_physmem == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState9init_gameEif == *base.default ]] ++ [[ [.] lzma_properties_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState9mark_deadEv == *base.default ]] ++ [[ [.] lzma_properties_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState9play_moveEi == *base.default ]] ++ [[ [.] lzma_properties_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState9play_moveEii == *base.default ]] ++ [[ [.] lzma_raw_buffer_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastState9play_passEv == *base.default ]] ++ [[ [.] lzma_raw_buffer_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastStateaSEOS_ == *base.default ]] ++ [[ [.] lzma_raw_coder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FastStateaSERKS_ == *base.default ]] ++ [[ [.] lzma_raw_coder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard11get_ko_hashEv == *base.default ]] ++ [[ [.] lzma_raw_decoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard11reset_boardEi == *base.default ]] ++ [[ [.] lzma_raw_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard12calc_ko_hashEv == *base.default ]] ++ [[ [.] lzma_raw_decoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard12update_boardEii == *base.default ]] ++ [[ [.] lzma_raw_encoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard13display_boardEi == *base.default ]] ++ [[ [.] lzma_raw_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard13remove_stringEi == *base.default ]] ++ [[ [.] lzma_raw_encoder_memusage == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard15predict_ko_hashEii == *base.default ]] ++ [[ [.] lzma_sha256_finish == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard8get_hashEv == *base.default ]] ++ [[ [.] lzma_sha256_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9FullBoard9calc_hashEv == *base.default ]] ++ [[ [.] lzma_sha256_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState10reset_gameEv == *base.default ]] ++ [[ [.] lzma_simple_arm_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState10stop_clockEi == *base.default ]] ++ [[ [.] lzma_simple_arm_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState11adjust_timeEiii == *base.default ]] ++ [[ [.] lzma_simple_armthumb_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState11start_clockEi == *base.default ]] ++ [[ [.] lzma_simple_armthumb_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState12forward_moveEv == *base.default ]] ++ [[ [.] lzma_simple_coder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState13display_stateEv == *base.default ]] ++ [[ [.] lzma_simple_ia64_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState13play_textmoveENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ == *base.default ]] ++ [[ [.] lzma_simple_ia64_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState14valid_handicapEi == *base.default ]] ++ [[ [.] lzma_simple_powerpc_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState15get_timecontrolEv == *base.default ]] ++ [[ [.] lzma_simple_powerpc_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState15set_timecontrolE11TimeControl == *base.default ]] ++ [[ [.] lzma_simple_props_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState15set_timecontrolEiii == *base.default ]] ++ [[ [.] lzma_simple_props_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState18set_fixed_handicapEi == *base.default ]] ++ [[ [.] lzma_simple_props_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState19anchor_game_historyEv == *base.default ]] ++ [[ [.] lzma_simple_sparc_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState19place_free_handicapEi == *base.default ]] ++ [[ [.] lzma_simple_sparc_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState6rewindEv == *base.default ]] ++ [[ [.] lzma_simple_x86_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState9init_gameEif == *base.default ]] ++ [[ [.] lzma_simple_x86_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState9play_moveEi == *base.default ]] ++ [[ [.] lzma_stream_buffer_bound == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState9play_moveEii == *base.default ]] ++ [[ [.] lzma_stream_buffer_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState9play_passEv == *base.default ]] ++ [[ [.] lzma_stream_buffer_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameState9undo_moveEv == *base.default ]] ++ [[ [.] lzma_stream_decoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameStateaSEOS_ == *base.default ]] ++ [[ [.] lzma_stream_decoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameStateC2Ev == *base.default ]] ++ [[ [.] lzma_stream_encoder == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9GameStateD2Ev == *base.default ]] ++ [[ [.] lzma_stream_encoder_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9__gnu_cxx13new_allocatorI7SGFTreeE9constructIS1_JS1_EEEvPT_DpOT0_ == *base.default ]] ++ [[ [.] lzma_stream_flags_compare == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9SGFParser14chop_from_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi == *base.default ]] ++ [[ [.] lzma_stream_footer_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9SGFParser19count_games_in_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE == *base.default ]] ++ [[ [.] lzma_stream_footer_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9SGFParser19parse_property_nameERNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE == *base.default ]] ++ [[ [.] lzma_stream_header_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9SGFParser20parse_property_valueERNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEERNS0_12basic_stringIcS3_S4_EE == *base.default ]] ++ [[ [.] lzma_stream_header_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9SGFParser5parseERNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEEP7SGFTree == *base.default ]] ++ [[ [.] lzma_strm_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch10dump_statsER9GameStateR7UCTNode == *base.default ]] ++ [[ [.] lzma_version_number == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch10is_runningEv == *base.default ]] ++ [[ [.] lzma_version_string == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch11set_runflagEPb == *base.default ]] ++ [[ [.] lzma_vli_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch13dump_analysisEv == *base.default ]] ++ [[ [.] lzma_vli_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch13get_best_moveEi == *base.default ]] ++ [[ [.] lzma_vli_size == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch13set_analyzingEb == *base.default ]] ++ [[ [.] main == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch15play_simulationER7KoStateP7UCTNode == *base.default ]] ++ [[ [.] match == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch15set_visit_limitEi == *base.default ]] ++ [[ [.] message == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch5thinkEii == *base.default ]] ++ [[ [.] message_bug == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch6get_pvB5cxx11ER9GameStateR7UCTNode == *base.default ]] ++ [[ [.] message_error == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch6ponderEv == *base.default ]] ++ [[ [.] message_fatal == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch9get_scoreEv == *base.default ]] ++ [[ [.] message_filename == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearch9set_quietEb == *base.default ]] ++ [[ [.] message_filters_show == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearchC1ER9GameState == *base.default ]] ++ [[ [.] message_filters_to_str == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTSearchC2ER9GameState == *base.default ]] ++ [[ [.] message_help == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZN9UCTWorkerclEv == *base.default ]] ++ [[ [.] message_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode10get_visitsEv == *base.default ]] ++ [[ [.] message_mem_needed == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode11first_visitEv == *base.default ]] ++ [[ [.] message_progress_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode11get_winrateEi == *base.default ]] ++ [[ [.] message_progress_start == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode12get_raverateEv == *base.default ]] ++ [[ [.] message_progress_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode12has_childrenEv == *base.default ]] ++ [[ [.] message_set_files == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode13get_blackwinsEv == *base.default ]] ++ [[ [.] message_signal_handler == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode14get_ravevisitsEv == *base.default ]] ++ [[ [.] message_strm == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode8get_moveEv == *base.default ]] ++ [[ [.] message_try_help == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNK7UCTNode9do_extendEv == *base.default ]] ++ [[ [.] message_verbosity_decrease == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPiSt20back_insert_iteratorISt6vectorIiSaIiEEEEET0_T_SA_S9_ == *base.default ]] ++ [[ [.] message_verbosity_get == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt16allocator_traitsISaI7KoStateEE7destroyIS0_EEvRS1_PT_ == *base.default ]] ++ [[ [.] message_verbosity_increase == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPK7SGFTreeSt6vectorIS4_SaIS4_EEEEPS4_EET0_T_SD_SC_ == *base.default ]] ++ [[ [.] message_version == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt3mapIifSt4lessIiESaISt4pairIKifEEED2Ev == *base.default ]] ++ [[ [.] message_warning == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt3_V28__rotateIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS4_9null_typeES8_S8_S8_S8_S8_S8_EESt6vectorIS9_SaIS9_EEEEEET_SF_SF_SF_St26random_access_iterator_tag == *base.default ]] ++ [[ [.] my_snprintf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2ERKS7_ == *base.default ]] ++ [[ [.] options_bcj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRS5_S8_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISA_SB_EEEbE4typeELb1EEEOSA_OSB_ == *base.default ]] ++ [[ [.] options_delta == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev == *base.default ]] ++ [[ [.] options_lzma == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorI7KoStateSaIS0_EE17_M_default_appendEj == *base.default ]] ++ [[ [.] parse_details == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorI7KoStateSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ == *base.default ]] ++ [[ [.] parse_options == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorI7KoStateSaIS0_EEC2ERKS2_ == *base.default ]] ++ [[ [.] powerpc_code == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorI7KoStateSaIS0_EED2Ev == *base.default ]] ++ [[ [.] print_adv_helper == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorI7SGFTreeSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ == *base.default ]] ++ [[ [.] print_sum == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorI7SGFTreeSaIS0_EED2Ev == *base.default ]] ++ [[ [.] process == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorI7TTEntrySaIS0_EE17_M_default_appendEj == *base.default ]] ++ [[ [.] rc_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorIbSaIbEEaSERKS1_ == *base.default ]] ++ [[ [.] round_up_to_mib == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorIhSaIhEE17_M_default_appendEj == *base.default ]] ++ [[ [.] set_bcj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorIiSaIiEE17_M_default_appendEj == *base.default ]] ++ [[ [.] set_delta == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorIiSaIiEEaSERKS1_ == *base.default ]] ++ [[ [.] set_exit_no_warn == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EESB_ == *base.default ]] ++ [[ [.] set_exit_status == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev == *base.default ]] ++ [[ [.] set_lzma == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt6vectorIySaIyEEaSERKS1_ == *base.default ]] ++ [[ [.] sha_compress == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt8auto_ptrI7SGFTreeED2Ev == *base.default ]] ++ [[ [.] sha_done == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt8auto_ptrI9GameStateED2Ev == *base.default ]] ++ [[ [.] sha_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt8auto_ptrI9UCTSearchED2Ev == *base.default ]] ++ [[ [.] sha_process == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt8_Rb_treeIiSt4pairIKifESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E == *base.default ]] ++ [[ [.] signals_block == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE11equal_rangeERS7_ == *base.default ]] ++ [[ [.] signals_exit == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE16_M_emplace_equalIJS6_IS5_S5_EEEESt17_Rb_tree_iteratorIS8_EDpOT_ == *base.default ]] ++ [[ [.] signals_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyILb0ENSE_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESJ_PSt18_Rb_tree_node_baseRT0_ == *base.default ]] ++ [[ [.] signals_unblock == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E == *base.default ]] ++ [[ [.] simple_code == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_SF_RT0_ == *base.default ]] ++ [[ [.] simple_coder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_ == *base.default ]] ++ [[ [.] simple_coder_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_RT0_ == *base.default ]] ++ [[ [.] sparc_code == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEiS7_NS0_5__ops14_Iter_less_valEEvT_T0_SG_T1_RT2_ == *base.default ]] ++ [[ [.] spec_compress == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt12__move_mergeIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_NS0_5__ops15_Iter_comp_iterI8NodeCompEEET0_T_SJ_SJ_SJ_SI_T1_ == *base.default ]] ++ [[ [.] spec_empty == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt12__move_mergeIPN5boost6tuples5tupleIiiP7UCTNodeNS1_9null_typeES5_S5_S5_S5_S5_S5_EEN9__gnu_cxx17__normal_iteratorIS7_St6vectorIS6_SaIS6_EEEENS8_5__ops15_Iter_comp_iterI8NodeCompEEET0_T_SJ_SJ_SJ_SI_T1_ == *base.default ]] ++ [[ [.] spec_initbufs == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEiS7_NS0_5__ops15_Iter_less_iterEEvT_T0_SG_T1_T2_ == *base.default ]] ++ [[ [.] spec_mem_alloc_fds == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_ == *base.default ]] ++ [[ [.] spec_mem_close == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEENS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_ == *base.default ]] ++ [[ [.] spec_mem_feof == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_T0_ == *base.default ]] ++ [[ [.] spec_mem_fopen == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_ == *base.default ]] ++ [[ [.] spec_mem_fread == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEiNS0_5__ops15_Iter_less_iterEEvT_SF_T0_T1_ == *base.default ]] ++ [[ [.] spec_mem_free_fds == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt16__merge_adaptiveIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEEiS9_NS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_SI_T0_SJ_T1_SJ_T2_ == *base.default ]] ++ [[ [.] spec_mem_fwrite == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_iET_SE_SE_SE_T1_SF_T0_SF_ == *base.default ]] ++ [[ [.] spec_mem_getc == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt21__inplace_stable_sortIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEENS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_ == *base.default ]] ++ [[ [.] spec_mem_get_length == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt22__final_insertion_sortIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_less_iterEEvT_S9_T0_ == *base.default ]] ++ [[ [.] spec_mem_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt22__merge_without_bufferIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEEiNS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_SI_T0_SJ_T1_ == *base.default ]] ++ [[ [.] spec_mem_load == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_SF_SF_T0_ == *base.default ]] ++ [[ [.] spec_mem_lseek == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt22__stable_sort_adaptiveIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_iNS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_T1_T2_ == *base.default ]] ++ [[ [.] spec_mem_open == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt24__merge_sort_with_bufferIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_NS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_T1_ == *base.default ]] ++ [[ [.] spec_mem_putc == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops14_Val_less_iterEEvT_T0_ == *base.default ]] ++ [[ [.] spec_mem_read == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt30__move_merge_adaptive_backwardIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_SD_NS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_SJ_T1_T2_ == *base.default ]] ++ [[ [.] spec_mem_reset == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt8_DestroyIP7KoStateEvT_S2_ == *base.default ]] ++ [[ [.] spec_mem_rewind == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt8_DestroyIP7SGFTreeEvT_S2_ == *base.default ]] ++ [[ [.] spec_mem_sum == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops19_Iter_equal_to_iterEET_SF_SF_T0_ == *base.default ]] ++ [[ [.] spec_mem_ungetc == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_ == *base.default ]] ++ [[ [.] spec_mem_write == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ mcf_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.505.mcf_r.code_size 30184 -+ local name=tcwg_bmk-code_speed-cpu2017rate.505.mcf_r.code_size -+ local value=30184 -+ cat ++ [[ [.] spec_uncompress == *base.default ]] ++ continue + IFS=, + read -r benchmark symbol size -+ [[ libc.so.6 == *base.default ]] ++ [[ [.] stream_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __adddf3 == *base.default ]] ++ [[ [.] stream_decoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_d2lz == *base.default ]] ++ [[ [.] stream_decoder_get_check == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_d2ulz == *base.default ]] ++ [[ [.] stream_decoder_memconfig == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_dadd == *base.default ]] ++ [[ [.] stream_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_dsub == *base.default ]] ++ [[ [.] stream_encoder_end == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_f2d == *base.default ]] ++ [[ [.] stream_encoder_update == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_i2d == *base.default ]] ++ [[ [.] str_to_uint64 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_idiv0 == *base.default ]] ++ [[ [.] __subdf3 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_l2d == *base.default ]] ++ [[ [.] sum_str_to_hex == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_ldiv0 == *base.default ]] ++ [[ [.] tuklib_cpucores == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_ui2d == *base.default ]] ++ [[ [.] tuklib_exit == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_ul2d == *base.default ]] ++ [[ [.] tuklib_mbstr_fw == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] arc_compare == *base.default ]] ++ [[ [.] tuklib_mbstr_width == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] bea_is_dual_infeasible == *base.default ]] ++ [[ [.] tuklib_open_stdxxx == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] calculate_max_redcost == *base.default ]] ++ [[ [.] tuklib_physmem == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] cost_compare == *base.default ]] ++ [[ [.] tuklib_progname_init == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] dual_feasible == *base.default ]] ++ [[ [.] __udivmoddi4 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __extendsfdf2 == *base.default ]] ++ [[ [.] uint64_to_nicestr == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __fixdfdi == *base.default ]] ++ [[ [.] uint64_to_str == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __fixunsdfdi == *base.default ]] ++ [[ [.] uncompressStream == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __floatdidf == *base.default ]] ++ [[ [.] x86_code == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __floatsidf == *base.default ]] ++ [[ [.] xrealloc == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __floatundidf == *base.default ]] ++ [[ [.] xstrdup == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __floatunsidf == *base.default ]] ++ [[ leela_r_base.default == *base.default ]] ++ false ++ echo ' ,' ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.541.leela_r.code_size 148045 ++ local name=tcwg_bmk-code_speed-cpu2017rate.541.leela_r.code_size ++ local value=148045 ++ cat ++ IFS=, ++ read -r benchmark symbol size ++ [[ libc.so.6 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] flow_cost == *base.default ]] ++ [[ [.] __clang_call_terminate == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] flow_org_cost == *base.default ]] ++ [[ [.] __cxx_global_array_dtor == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] getArcPosition == *base.default ]] ++ [[ [.] _GLOBAL__sub_I_FastBoard.cpp == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] getfree == *base.default ]] ++ [[ [.] _GLOBAL__sub_I_GTP.cpp == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] getOriginalArcPosition == *base.default ]] ++ [[ [.] _GLOBAL__sub_I_Leela.cpp == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] global_opt == *base.default ]] ++ [[ [.] _GLOBAL__sub_I_SGFParser.cpp == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] insert_new_arc == *base.default ]] ++ [[ [.] _GLOBAL__sub_I_SGFTree.cpp == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] _GLOBAL__sub_I_Utils.cpp == *base.default ]] + continue + IFS=, + read -r benchmark symbol size @@ -2638,1604 +5344,1624 @@ + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] marc_arcs == *base.default ]] ++ [[ [.] _ZN11TimeControl11adjust_timeEiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] markBaskets == *base.default ]] ++ [[ [.] _ZN11TimeControl12get_maintimeEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] master == *base.default ]] ++ [[ [.] _ZN11TimeControl12time_forfeitEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] price_out_impl == *base.default ]] ++ [[ [.] _ZN11TimeControl13display_timesEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] primal_bea_mpp == *base.default ]] ++ [[ [.] _ZN11TimeControl13set_boardsizeEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] primal_feasible == *base.default ]] ++ [[ [.] _ZN11TimeControl17max_time_for_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] primal_iminus == *base.default ]] ++ [[ [.] _ZN11TimeControl18get_remaining_timeEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] primal_net_simplex == *base.default ]] ++ [[ [.] _ZN11TimeControl4stopEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] primal_start_artificial == *base.default ]] ++ [[ [.] _ZN11TimeControl5startEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] primal_update_flow == *base.default ]] ++ [[ [.] _ZN11TimeControlC1Eiiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] read_min == *base.default ]] ++ [[ [.] _ZN11TimeControlC2Eiiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] refreshArcPointers == *base.default ]] ++ [[ [.] _ZN12MCOwnerTable5clearEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] refresh_neighbour_lists == *base.default ]] ++ [[ [.] _ZN12MCOwnerTable6updateERSt6bitsetILj441EE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] refreshPositions == *base.default ]] ++ [[ [.] _ZN12MCOwnerTable7get_MCOEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] replace_weaker_arc == *base.default ]] ++ [[ [.] _ZN12MCOwnerTable9get_scoreEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] resize_prob == *base.default ]] ++ [[ [.] _ZN12MCOwnerTable9is_primedEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] set_static_vars == *base.default ]] ++ [[ [.] _ZN12MCOwnerTableC1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_qsort == *base.default ]] ++ [[ [.] _ZN12MCOwnerTableC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] start == *base.default ]] ++ [[ [.] _ZN3GTP13get_life_listB5cxx11ER9GameStateb == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __subdf3 == *base.default ]] ++ [[ [.] _ZN3GTP7executeER9GameStateNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] suspend_impl == *base.default ]] ++ [[ [.] _ZN3SMP12get_num_cpusEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] switch_arcs == *base.default ]] ++ [[ [.] _ZN3SMP4LockC1ERNS_5MutexE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __udivmoddi4 == *base.default ]] ++ [[ [.] _ZN3SMP4LockC2ERNS_5MutexE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] update_tree == *base.default ]] ++ [[ [.] _ZN3SMP4LockD1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] worker == *base.default ]] ++ [[ [.] _ZN3SMP4LockD2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] write_circulations == *base.default ]] ++ [[ [.] _ZN3SMP5MutexC1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] write_objective_value == *base.default ]] ++ [[ [.] _ZN3SMP5MutexC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ xz_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.557.xz_r.code_size 185675 -+ local name=tcwg_bmk-code_speed-cpu2017rate.557.xz_r.code_size -+ local value=185675 -+ cat ++ [[ [.] _ZN4Time8timediffES_S_ == *base.default ]] ++ continue + IFS=, + read -r benchmark symbol size -+ [[ libc.so.6 == *base.default ]] ++ [[ [.] _ZN4TimeC1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __adddf3 == *base.default ]] ++ [[ [.] _ZN4TimeC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_dadd == *base.default ]] ++ [[ [.] _ZN5boost5arrayISt6vectorIhSaIhEELj2EED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_dsub == *base.default ]] ++ [[ [.] _ZN5Utils10gtp_printfEiPKcz == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_f2d == *base.default ]] ++ [[ [.] _ZN5Utils13input_pendingEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_i2d == *base.default ]] ++ [[ [.] _ZN5Utils15gtp_fail_printfEiPKcz == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_idiv0 == *base.default ]] ++ [[ [.] _ZN5Utils17input_causes_stopEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_l2d == *base.default ]] ++ [[ [.] _ZN5Utils8myprintfEPKcz == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_ldiv0 == *base.default ]] ++ [[ [.] _ZN6Random10seedrandomEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_ui2d == *base.default ]] ++ [[ [.] _ZN6Random6randomEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __aeabi_ul2d == *base.default ]] ++ [[ [.] _ZN6Random7get_RngEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] alone_decode == *base.default ]] ++ [[ [.] _ZN6Random7randintEt == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] alone_decoder_end == *base.default ]] ++ [[ [.] _ZN6RandomC1Ei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] alone_decoder_memconfig == *base.default ]] ++ [[ [.] _ZN6RandomC2Ei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] alone_encode == *base.default ]] ++ [[ [.] _ZN6TTable4syncEyP7UCTNode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] alone_encoder_end == *base.default ]] ++ [[ [.] _ZN6TTable6get_TTEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] alone_encoder_init == *base.default ]] ++ [[ [.] _ZN6TTable6updateEyPK7UCTNode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] arm_code == *base.default ]] ++ [[ [.] _ZN6TTableC1Ei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] armthumb_code == *base.default ]] ++ [[ [.] _ZN6TTableC2Ei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] auto_decode == *base.default ]] ++ [[ [.] _ZN7KoState10legal_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] auto_decoder_end == *base.default ]] ++ [[ [.] _ZN7KoState10reset_gameEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] auto_decoder_get_check == *base.default ]] ++ [[ [.] _ZN7KoState7superkoEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] auto_decoder_init == *base.default ]] ++ [[ [.] _ZN7KoState7superkoEy == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] auto_decoder_memconfig == *base.default ]] ++ [[ [.] _ZN7KoState9init_gameEif == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] block_decode == *base.default ]] ++ [[ [.] _ZN7KoState9play_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] block_decoder_end == *base.default ]] ++ [[ [.] _ZN7KoState9play_moveEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] block_encode == *base.default ]] ++ [[ [.] _ZN7KoState9play_passEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] block_encode_normal == *base.default ]] ++ [[ [.] _ZN7KoStateC2ERKS_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] block_encoder_end == *base.default ]] ++ [[ [.] _ZN7KoStateD2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] block_encoder_update == *base.default ]] ++ [[ [.] _ZN7Matcher11get_MatcherEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] block_encode_uncompressed == *base.default ]] ++ [[ [.] _ZN7Matcher11set_MatcherEPS_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] coder_add_filter == *base.default ]] ++ [[ [.] _ZN7Matcher4clipEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] coder_run == *base.default ]] ++ [[ [.] _ZN7Matcher7matchesEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] coder_set_check == *base.default ]] ++ [[ [.] _ZN7MatcherC1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] coder_set_compression_settings == *base.default ]] ++ [[ [.] _ZN7MatcherC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] coder_set_extreme == *base.default ]] ++ [[ [.] _ZN7Playout11passthroughEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] coder_set_preset == *base.default ]] ++ [[ [.] _ZN7Playout15set_final_scoreEf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] compare_sum == *base.default ]] ++ [[ [.] _ZN7Playout20do_playout_benchmarkER9GameState == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] compressStream == *base.default ]] ++ [[ [.] _ZN7Playout3runER9FastStateb == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] debug_time == *base.default ]] ++ [[ [.] _ZN7Playout8mc_ownerER9FastStatei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] decoder_find == *base.default ]] ++ [[ [.] _ZN7Playout9get_scoreEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] delta_coder_end == *base.default ]] ++ [[ [.] _ZN7PlayoutC1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] delta_decode == *base.default ]] ++ [[ [.] _ZN7PlayoutC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] delta_encode == *base.default ]] ++ [[ [.] _ZN7SGFTree10apply_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] delta_encoder_update == *base.default ]] ++ [[ [.] _ZN7SGFTree10apply_moveEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] encoder_find == *base.default ]] ++ [[ [.] _ZN7SGFTree12add_propertyENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __extendsfdf2 == *base.default ]] ++ [[ [.] _ZN7SGFTree12get_mainlineEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] fd_grow == *base.default ]] ++ [[ [.] _ZN7SGFTree14load_from_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __floatdidf == *base.default ]] ++ [[ [.] _ZN7SGFTree15populate_statesEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __floatsidf == *base.default ]] ++ [[ [.] _ZN7SGFTree16load_from_stringENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __floatundidf == *base.default ]] ++ [[ [.] _ZN7SGFTree16string_to_vertexENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __floatunsidf == *base.default ]] ++ [[ [.] _ZN7SGFTree20count_mainline_movesEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] free_properties == *base.default ]] ++ [[ [.] _ZN7SGFTree23get_state_from_mainlineEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] get_check_names == *base.default ]] ++ [[ [.] _ZN7SGFTree8get_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] hardware_init == *base.default ]] ++ [[ [.] _ZN7SGFTree9add_childES_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] hardware_memlimit_get == *base.default ]] ++ [[ [.] _ZN7SGFTree9get_childEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] hardware_memlimit_set == *base.default ]] ++ [[ [.] _ZN7SGFTree9get_stateEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] hardware_memlimit_show == *base.default ]] ++ [[ [.] _ZN7SGFTree9set_stateER7KoState == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] hardware_threadlimit_get == *base.default ]] ++ [[ [.] _ZN7SGFTreeC1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] hardware_threadlimit_set == *base.default ]] ++ [[ [.] _ZN7SGFTreeC2ERKS_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] ia64_code == *base.default ]] ++ [[ [.] _ZN7SGFTreeC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_cat_helper == *base.default ]] ++ [[ [.] _ZN7SGFTreeD2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_decode == *base.default ]] ++ [[ [.] _ZN7TTEntryC1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_decoder_end == *base.default ]] ++ [[ [.] _ZN7TTEntryC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_decoder_init == *base.default ]] ++ [[ [.] _ZN7UCTNode10invalidateEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_decoder_memconfig == *base.default ]] ++ [[ [.] _ZN7UCTNode10link_childEPS_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_encode == *base.default ]] ++ [[ [.] _ZN7UCTNode10set_extendEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_encoder_end == *base.default ]] ++ [[ [.] _ZN7UCTNode10set_visitsEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_stream_end == *base.default ]] ++ [[ [.] _ZN7UCTNode10updateRAVEER7Playouti == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_tree_append == *base.default ]] ++ [[ [.] _ZN7UCTNode11get_siblingEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] index_tree_node_end == *base.default ]] ++ [[ [.] _ZN7UCTNode12delete_childEPS_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] init_encoder == *base.default ]] ++ [[ [.] _ZN7UCTNode13kill_superkosER7KoState == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] io_close == *base.default ]] ++ [[ [.] _ZN7UCTNode13set_blackwinsEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] io_init == *base.default ]] ++ [[ [.] _ZN7UCTNode13sort_childrenEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] io_no_sparse == *base.default ]] ++ [[ [.] _ZN7UCTNode14get_pass_childEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] io_open_dest == *base.default ]] ++ [[ [.] _ZN7UCTNode15create_childrenER9FastStateb == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] io_open_src == *base.default ]] ++ [[ [.] _ZN7UCTNode15get_first_childEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] io_pread == *base.default ]] ++ [[ [.] _ZN7UCTNode16get_nopass_childEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] io_read == *base.default ]] ++ [[ [.] _ZN7UCTNode16uct_select_childEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] io_write == *base.default ]] ++ [[ [.] _ZN7UCTNode5validEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] is_empty_filename == *base.default ]] ++ [[ [.] _ZN7UCTNode6updateER7Playouti == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] is_format_lzma == *base.default ]] ++ [[ [.] _ZN7UCTNode8set_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] is_tty_stdin == *base.default ]] ++ [[ [.] _ZN7UCTNode9get_mutexEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] is_tty_stdout == *base.default ]] ++ [[ [.] _ZN7UCTNodeC1Eii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] iter_set_info == *base.default ]] ++ [[ [.] _ZN7UCTNodeC2Eii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] length == *base.default ]] ++ [[ [.] _ZN7UCTNodeD1Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] length_update_prices == *base.default ]] ++ [[ [.] _ZN7UCTNodeD2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] list_file == *base.default ]] ++ [[ [.] _ZN7Zobrist12init_zobristER6Random == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] list_totals == *base.default ]] ++ [[ [.] _ZN9FastBoard10area_scoreEf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lz_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard10get_squareEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lz_decoder_end == *base.default ]] ++ [[ [.] _ZN9FastBoard10get_squareEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lz_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard10get_stringB5cxx11Ei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lz_encoder_end == *base.default ]] ++ [[ [.] _ZN9FastBoard10get_vertexEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lz_encoder_prepare == *base.default ]] ++ [[ [.] _ZN9FastBoard10is_suicideEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lz_encoder_update == *base.default ]] ++ [[ [.] _ZN9FastBoard10self_atariEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma2_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard10set_squareEiiNS_8square_tE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma2_decoder_end == *base.default ]] ++ [[ [.] _ZN9FastBoard10set_squareEiNS_8square_tE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma2_decoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard11display_mapESt6vectorIiSaIiEE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma2_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard11get_groupidEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma2_encoder_end == *base.default ]] ++ [[ [.] _ZN9FastBoard11get_to_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma2_encoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard11no_eye_fillEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma2_encoder_options_update == *base.default ]] ++ [[ [.] _ZN9FastBoard11remove_deadEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_alloc == *base.default ]] ++ [[ [.] _ZN9FastBoard11reset_boardEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_alone_decoder == *base.default ]] ++ [[ [.] _ZN9FastBoard11saving_sizeEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_alone_decoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard11string_sizeEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_alone_encoder == *base.default ]] ++ [[ [.] _ZN9FastBoard11try_captureEiiRN5boost5arrayIiLj24EEERi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_auto_decoder == *base.default ]] ++ [[ [.] _ZN9FastBoard12capture_sizeEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_buffer_bound == *base.default ]] ++ [[ [.] _ZN9FastBoard12get_pattern3Eib == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_buffer_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard12get_pattern4Eib == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_buffer_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard12get_pattern5Eibb == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_compressed_size == *base.default ]] ++ [[ [.] _ZN9FastBoard12move_to_textB5cxx11Ei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_decoder == *base.default ]] ++ [[ [.] _ZN9FastBoard12predict_killEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_decoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard13add_neighbourEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_encoder == *base.default ]] ++ [[ [.] _ZN9FastBoard13augment_chainERSt6vectorIiSaIiEEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_encoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard13black_to_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_header_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard13display_boardEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_header_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard13fast_in_atariEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_header_size == *base.default ]] ++ [[ [.] _ZN9FastBoard13get_boardsizeEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_total_size == *base.default ]] ++ [[ [.] _ZN9FastBoard13get_extra_dirEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_block_unpadded_size == *base.default ]] ++ [[ [.] _ZN9FastBoard13get_prisonersEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_bufcpy == *base.default ]] ++ [[ [.] _ZN9FastBoard13merge_stringsEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_check_finish == *base.default ]] ++ [[ [.] _ZN9FastBoard14final_mc_scoreEf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_check_init == *base.default ]] ++ [[ [.] _ZN9FastBoard14get_stone_listB5cxx11Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_check_is_supported == *base.default ]] ++ [[ [.] _ZN9FastBoard15fast_ss_suicideEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_check_size == *base.default ]] ++ [[ [.] _ZN9FastBoard15kill_neighboursEiRN5boost5arrayIiLj24EEERi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_check_update == *base.default ]] ++ [[ [.] _ZN9FastBoard15kill_or_connectEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_code == *base.default ]] ++ [[ [.] _ZN9FastBoard15nbr_criticalityEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_crc32 == *base.default ]] ++ [[ [.] _ZN9FastBoard16calc_reach_colorEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_crc64 == *base.default ]] ++ [[ [.] _ZN9FastBoard16count_neighboursEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard16count_plibertiesEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_decoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard16count_rlibertiesEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_decoder_reset == *base.default ]] ++ [[ [.] _ZN9FastBoard16dilate_libertiesERSt6vectorIiSaIiEE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_decoder_uncompressed == *base.default ]] ++ [[ [.] _ZN9FastBoard16get_pattern_fastEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_delta_coder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard16move_to_text_sgfB5cxx11Ei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_delta_coder_memusage == *base.default ]] ++ [[ [.] _ZN9FastBoard16predict_is_aliveEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_delta_decoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard16remove_neighbourEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_delta_encoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard16update_board_eyeEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_delta_props_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard17add_pattern_movesEiiRN5boost5arrayIiLj24EEERi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_delta_props_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard17display_libertiesEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_easy_buffer_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard17estimate_mc_scoreEf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_easy_decoder_memusage == *base.default ]] ++ [[ [.] _ZN9FastBoard17get_neighbour_idsEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_easy_encoder == *base.default ]] ++ [[ [.] _ZN9FastBoard17get_string_stonesEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_easy_encoder_memusage == *base.default ]] ++ [[ [.] _ZN9FastBoard17predict_solid_eyeEiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_easy_preset == *base.default ]] ++ [[ [.] _ZN9FastBoard17update_board_fastEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard18get_nearby_enemiesERSt6vectorIiSaIiEE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_encoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard18merged_string_sizeEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_end == *base.default ]] ++ [[ [.] _ZN9FastBoard18minimum_elib_countEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_filter_decoder_is_supported == *base.default ]] ++ [[ [.] _ZN9FastBoard18remove_string_fastEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_filter_encoder_is_supported == *base.default ]] ++ [[ [.] _ZN9FastBoard19add_global_capturesEiRN5boost5arrayIiLj24EEERi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_filter_flags_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard19check_losing_ladderEiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_filter_flags_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard20add_string_libertiesILi2EEEviRN5boost5arrayIiXT_EEERi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_filter_flags_size == *base.default ]] ++ [[ [.] _ZN9FastBoard20add_string_libertiesILi3EEEviRN5boost5arrayIiXT_EEERi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_filters_copy == *base.default ]] ++ [[ [.] _ZN9FastBoard20get_augmented_stringEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_filters_update == *base.default ]] ++ [[ [.] _ZN9FastBoard20get_pattern3_augmentEib == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_free == *base.default ]] ++ [[ [.] _ZN9FastBoard21percentual_area_scoreEf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_get_check == *base.default ]] ++ [[ [.] _ZN9FastBoard24get_pattern_fast_augmentEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_append == *base.default ]] ++ [[ [.] _ZN9FastBoard24save_critical_neighboursEiiRN5boost5arrayIiLj24EEERi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_block_count == *base.default ]] ++ [[ [.] _ZN9FastBoard25get_pattern3_augment_specEiib == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_buffer_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard4areaEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_buffer_encode == *base.default ]] ++ [[ [.] _ZN9FastBoard4evalEf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_cat == *base.default ]] ++ [[ [.] _ZN9FastBoard4moyoEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_checks == *base.default ]] ++ [[ [.] _ZN9FastBoard6get_xyEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_decoder == *base.default ]] ++ [[ [.] _ZN9FastBoard6is_eyeEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_dup == *base.default ]] ++ [[ [.] _ZN9FastBoard7get_dirEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_encoder == *base.default ]] ++ [[ [.] _ZN9FastBoard8in_atariEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_encoder_init == *base.default ]] ++ [[ [.] _ZN9FastBoard9get_emptyEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_end == *base.default ]] ++ [[ [.] _ZN9FastBoard9influenceEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_file_size == *base.default ]] ++ [[ [.] _ZN9FastBoard9run_bouzyEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_hash_append == *base.default ]] ++ [[ [.] _ZN9FastBoard9starpointEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_hash_decode == *base.default ]] ++ [[ [.] _ZN9FastBoard9starpointEiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_hash_end == *base.default ]] ++ [[ [.] _ZN9FastState10get_komoveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_hash_init == *base.default ]] ++ [[ [.] _ZN9FastState10get_passesEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_hash_size == *base.default ]] ++ [[ [.] _ZN9FastState10reset_gameEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_init == *base.default ]] ++ [[ [.] _ZN9FastState10set_passesEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_iter_init == *base.default ]] ++ [[ [.] _ZN9FastState11final_scoreEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_iter_locate == *base.default ]] ++ [[ [.] _ZN9FastState11get_movenumEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_iter_next == *base.default ]] ++ [[ [.] _ZN9FastState11get_to_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_iter_rewind == *base.default ]] ++ [[ [.] _ZN9FastState11reset_boardEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_memusage == *base.default ]] ++ [[ [.] _ZN9FastState11set_to_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_memused == *base.default ]] ++ [[ [.] _ZN9FastState12get_handicapEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_padding_size == *base.default ]] ++ [[ [.] _ZN9FastState12move_to_textB5cxx11Ei == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_prealloc == *base.default ]] ++ [[ [.] _ZN9FastState12set_handicapEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_size == *base.default ]] ++ [[ [.] _ZN9FastState13display_stateEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_stream_count == *base.default ]] ++ [[ [.] _ZN9FastState13get_last_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_stream_flags == *base.default ]] ++ [[ [.] _ZN9FastState14generate_movesEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_stream_padding == *base.default ]] ++ [[ [.] _ZN9FastState14play_move_fastEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_stream_size == *base.default ]] ++ [[ [.] _ZN9FastState15final_score_mapEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_total_size == *base.default ]] ++ [[ [.] _ZN9FastState15walk_empty_listEiib == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_index_uncompressed_size == *base.default ]] ++ [[ [.] _ZN9FastState16increment_passesEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lz_decoder_init == *base.default ]] ++ [[ [.] _ZN9FastState16play_random_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lz_decoder_memusage == *base.default ]] ++ [[ [.] _ZN9FastState16play_random_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lz_decoder_uncompressed == *base.default ]] ++ [[ [.] _ZN9FastState17estimate_mc_scoreEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lz_encoder_init == *base.default ]] ++ [[ [.] _ZN9FastState17get_prevlast_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lz_encoder_memusage == *base.default ]] ++ [[ [.] _ZN9FastState18calculate_mc_scoreEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma2_decoder_init == *base.default ]] ++ [[ [.] _ZN9FastState21percentual_area_scoreEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma2_decoder_memusage == *base.default ]] ++ [[ [.] _ZN9FastState8get_komiEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma2_encoder_init == *base.default ]] ++ [[ [.] _ZN9FastState8set_komiEf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma2_encoder_memusage == *base.default ]] ++ [[ [.] _ZN9FastState8try_moveEiib == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma2_props_decode == *base.default ]] ++ [[ [.] _ZN9FastState9init_gameEif == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma2_props_encode == *base.default ]] ++ [[ [.] _ZN9FastState9mark_deadEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_decoder_create == *base.default ]] ++ [[ [.] _ZN9FastState9play_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_decoder_init == *base.default ]] ++ [[ [.] _ZN9FastState9play_moveEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_decoder_memusage == *base.default ]] ++ [[ [.] _ZN9FastState9play_passEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_decoder_memusage_nocheck == *base.default ]] ++ [[ [.] _ZN9FastStateaSEOS_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_encode == *base.default ]] ++ [[ [.] _ZN9FastStateaSERKS_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_encoder_create == *base.default ]] ++ [[ [.] _ZN9FullBoard11get_ko_hashEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_encoder_init == *base.default ]] ++ [[ [.] _ZN9FullBoard11reset_boardEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_encoder_memusage == *base.default ]] ++ [[ [.] _ZN9FullBoard12calc_ko_hashEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_encoder_reset == *base.default ]] ++ [[ [.] _ZN9FullBoard12update_boardEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_lclppb_decode == *base.default ]] ++ [[ [.] _ZN9FullBoard13display_boardEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_lclppb_encode == *base.default ]] ++ [[ [.] _ZN9FullBoard13remove_stringEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_optimum_fast == *base.default ]] ++ [[ [.] _ZN9FullBoard15predict_ko_hashEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_optimum_normal == *base.default ]] ++ [[ [.] _ZN9FullBoard8get_hashEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_preset == *base.default ]] ++ [[ [.] _ZN9FullBoard9calc_hashEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_props_decode == *base.default ]] ++ [[ [.] _ZN9GameState10reset_gameEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_lzma_props_encode == *base.default ]] ++ [[ [.] _ZN9GameState10stop_clockEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_memlimit_get == *base.default ]] ++ [[ [.] _ZN9GameState11adjust_timeEiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_memlimit_set == *base.default ]] ++ [[ [.] _ZN9GameState11start_clockEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_memusage == *base.default ]] ++ [[ [.] _ZN9GameState12forward_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_bt2_find == *base.default ]] ++ [[ [.] _ZN9GameState13display_stateEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_bt2_skip == *base.default ]] ++ [[ [.] _ZN9GameState13play_textmoveENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_bt3_find == *base.default ]] ++ [[ [.] _ZN9GameState14valid_handicapEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_bt3_skip == *base.default ]] ++ [[ [.] _ZN9GameState15get_timecontrolEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_bt4_find == *base.default ]] ++ [[ [.] _ZN9GameState15set_timecontrolE11TimeControl == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_bt4_skip == *base.default ]] ++ [[ [.] _ZN9GameState15set_timecontrolEiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_find == *base.default ]] ++ [[ [.] _ZN9GameState18set_fixed_handicapEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_hc3_find == *base.default ]] ++ [[ [.] _ZN9GameState19anchor_game_historyEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_hc3_skip == *base.default ]] ++ [[ [.] _ZN9GameState19place_free_handicapEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_hc4_find == *base.default ]] ++ [[ [.] _ZN9GameState6rewindEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_hc4_skip == *base.default ]] ++ [[ [.] _ZN9GameState9init_gameEif == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mf_is_supported == *base.default ]] ++ [[ [.] _ZN9GameState9play_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_mode_is_supported == *base.default ]] ++ [[ [.] _ZN9GameState9play_moveEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_next_end == *base.default ]] ++ [[ [.] _ZN9GameState9play_passEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_next_filter_init == *base.default ]] ++ [[ [.] _ZN9GameState9undo_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_next_filter_update == *base.default ]] ++ [[ [.] _ZN9GameStateaSEOS_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_physmem == *base.default ]] ++ [[ [.] _ZN9GameStateC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_properties_decode == *base.default ]] ++ [[ [.] _ZN9GameStateD2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_properties_encode == *base.default ]] ++ [[ [.] _ZN9__gnu_cxx13new_allocatorI7SGFTreeE9constructIS1_JS1_EEEvPT_DpOT0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_properties_size == *base.default ]] ++ [[ [.] _ZN9SGFParser14chop_from_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_buffer_decode == *base.default ]] ++ [[ [.] _ZN9SGFParser19count_games_in_fileENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_buffer_encode == *base.default ]] ++ [[ [.] _ZN9SGFParser19parse_property_nameERNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_coder_init == *base.default ]] ++ [[ [.] _ZN9SGFParser20parse_property_valueERNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEERNS0_12basic_stringIcS3_S4_EE == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_coder_memusage == *base.default ]] ++ [[ [.] _ZN9SGFParser5parseERNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEEP7SGFTree == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_decoder == *base.default ]] ++ [[ [.] _ZN9UCTSearch10dump_statsER9GameStateR7UCTNode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_decoder_init == *base.default ]] ++ [[ [.] _ZN9UCTSearch10is_runningEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_decoder_memusage == *base.default ]] ++ [[ [.] _ZN9UCTSearch11set_runflagEPb == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_encoder == *base.default ]] ++ [[ [.] _ZN9UCTSearch13dump_analysisEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_encoder_init == *base.default ]] ++ [[ [.] _ZN9UCTSearch13get_best_moveEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_raw_encoder_memusage == *base.default ]] ++ [[ [.] _ZN9UCTSearch13set_analyzingEb == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_sha256_finish == *base.default ]] ++ [[ [.] _ZN9UCTSearch15play_simulationER7KoStateP7UCTNode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_sha256_init == *base.default ]] ++ [[ [.] _ZN9UCTSearch15set_visit_limitEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_sha256_update == *base.default ]] ++ [[ [.] _ZN9UCTSearch5thinkEii == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_arm_decoder_init == *base.default ]] ++ [[ [.] _ZN9UCTSearch6get_pvB5cxx11ER9GameStateR7UCTNode == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_arm_encoder_init == *base.default ]] ++ [[ [.] _ZN9UCTSearch6ponderEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_armthumb_decoder_init == *base.default ]] ++ [[ [.] _ZN9UCTSearch9get_scoreEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_armthumb_encoder_init == *base.default ]] ++ [[ [.] _ZN9UCTSearch9set_quietEb == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_coder_init == *base.default ]] ++ [[ [.] _ZN9UCTSearchC1ER9GameState == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_ia64_decoder_init == *base.default ]] ++ [[ [.] _ZN9UCTSearchC2ER9GameState == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_ia64_encoder_init == *base.default ]] ++ [[ [.] _ZN9UCTWorkerclEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_powerpc_decoder_init == *base.default ]] ++ [[ [.] _ZNK7UCTNode10get_visitsEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_powerpc_encoder_init == *base.default ]] ++ [[ [.] _ZNK7UCTNode11first_visitEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_props_decode == *base.default ]] ++ [[ [.] _ZNK7UCTNode11get_winrateEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_props_encode == *base.default ]] ++ [[ [.] _ZNK7UCTNode12get_raverateEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_props_size == *base.default ]] ++ [[ [.] _ZNK7UCTNode12has_childrenEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_sparc_decoder_init == *base.default ]] ++ [[ [.] _ZNK7UCTNode13get_blackwinsEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_sparc_encoder_init == *base.default ]] ++ [[ [.] _ZNK7UCTNode14get_ravevisitsEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_x86_decoder_init == *base.default ]] ++ [[ [.] _ZNK7UCTNode8get_moveEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_simple_x86_encoder_init == *base.default ]] ++ [[ [.] _ZNK7UCTNode9do_extendEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_buffer_bound == *base.default ]] ++ [[ [.] _ZNSt11__copy_moveILb0ELb0ESt26random_access_iterator_tagE8__copy_mIPiSt20back_insert_iteratorISt6vectorIiSaIiEEEEET0_T_SA_S9_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_buffer_decode == *base.default ]] ++ [[ [.] _ZNSt16allocator_traitsISaI7KoStateEE7destroyIS0_EEvRS1_PT_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_buffer_encode == *base.default ]] ++ [[ [.] _ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPK7SGFTreeSt6vectorIS4_SaIS4_EEEEPS4_EET0_T_SD_SC_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_decoder == *base.default ]] ++ [[ [.] _ZNSt3mapIifSt4lessIiESaISt4pairIKifEEED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_decoder_init == *base.default ]] ++ [[ [.] _ZNSt3_V28__rotateIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS4_9null_typeES8_S8_S8_S8_S8_S8_EESt6vectorIS9_SaIS9_EEEEEET_SF_SF_SF_St26random_access_iterator_tag == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_encoder == *base.default ]] ++ [[ [.] _ZNSt4pairIKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2ERKS7_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_encoder_init == *base.default ]] ++ [[ [.] _ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_EC2IRS5_S8_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISA_SB_EEEbE4typeELb1EEEOSA_OSB_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_flags_compare == *base.default ]] ++ [[ [.] _ZNSt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_ED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_footer_decode == *base.default ]] ++ [[ [.] _ZNSt6vectorI7KoStateSaIS0_EE17_M_default_appendEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_footer_encode == *base.default ]] ++ [[ [.] _ZNSt6vectorI7KoStateSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_header_decode == *base.default ]] ++ [[ [.] _ZNSt6vectorI7KoStateSaIS0_EEC2ERKS2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_stream_header_encode == *base.default ]] ++ [[ [.] _ZNSt6vectorI7KoStateSaIS0_EED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_strm_init == *base.default ]] ++ [[ [.] _ZNSt6vectorI7SGFTreeSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_version_number == *base.default ]] ++ [[ [.] _ZNSt6vectorI7SGFTreeSaIS0_EED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_version_string == *base.default ]] ++ [[ [.] _ZNSt6vectorI7TTEntrySaIS0_EE17_M_default_appendEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_vli_decode == *base.default ]] ++ [[ [.] _ZNSt6vectorIbSaIbEEaSERKS1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_vli_encode == *base.default ]] ++ [[ [.] _ZNSt6vectorIhSaIhEE17_M_default_appendEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] lzma_vli_size == *base.default ]] ++ [[ [.] _ZNSt6vectorIiSaIiEE17_M_default_appendEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] main == *base.default ]] ++ [[ [.] _ZNSt6vectorIiSaIiEEaSERKS1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] match == *base.default ]] ++ [[ [.] _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS5_S7_EESB_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message == *base.default ]] ++ [[ [.] _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_bug == *base.default ]] ++ [[ [.] _ZNSt6vectorIySaIyEEaSERKS1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_error == *base.default ]] ++ [[ [.] _ZNSt8auto_ptrI7SGFTreeED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_fatal == *base.default ]] ++ [[ [.] _ZNSt8auto_ptrI9GameStateED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_filename == *base.default ]] ++ [[ [.] _ZNSt8auto_ptrI9UCTSearchED2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_filters_show == *base.default ]] ++ [[ [.] _ZNSt8_Rb_treeIiSt4pairIKifESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_filters_to_str == *base.default ]] ++ [[ [.] _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE11equal_rangeERS7_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_help == *base.default ]] ++ [[ [.] _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE16_M_emplace_equalIJS6_IS5_S5_EEEESt17_Rb_tree_iteratorIS8_EDpOT_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_init == *base.default ]] ++ [[ [.] _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE7_M_copyILb0ENSE_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS8_ESJ_PSt18_Rb_tree_node_baseRT0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_mem_needed == *base.default ]] ++ [[ [.] _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_progress_end == *base.default ]] ++ [[ [.] _ZSt10__pop_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_SF_RT0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_progress_start == *base.default ]] ++ [[ [.] _ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_less_iterEEvT_S9_RT0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_progress_update == *base.default ]] ++ [[ [.] _ZSt11__make_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_RT0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_set_files == *base.default ]] ++ [[ [.] _ZSt11__push_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEiS7_NS0_5__ops14_Iter_less_valEEvT_T0_SG_T1_RT2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_signal_handler == *base.default ]] ++ [[ [.] _ZSt12__move_mergeIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_NS0_5__ops15_Iter_comp_iterI8NodeCompEEET0_T_SJ_SJ_SJ_SI_T1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_strm == *base.default ]] ++ [[ [.] _ZSt12__move_mergeIPN5boost6tuples5tupleIiiP7UCTNodeNS1_9null_typeES5_S5_S5_S5_S5_S5_EEN9__gnu_cxx17__normal_iteratorIS7_St6vectorIS6_SaIS6_EEEENS8_5__ops15_Iter_comp_iterI8NodeCompEEET0_T_SJ_SJ_SJ_SI_T1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_try_help == *base.default ]] ++ [[ [.] _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEiS7_NS0_5__ops15_Iter_less_iterEEvT_T0_SG_T1_T2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_verbosity_decrease == *base.default ]] ++ [[ [.] _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEENS0_5__ops15_Iter_less_iterEEvT_S9_S9_T0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_verbosity_get == *base.default ]] ++ [[ [.] _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEENS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_verbosity_increase == *base.default ]] ++ [[ [.] _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_T0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_version == *base.default ]] ++ [[ [.] _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPiSt6vectorIiSaIiEEEEiNS0_5__ops15_Iter_less_iterEEvT_S9_T0_T1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] message_warning == *base.default ]] ++ [[ [.] _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEiNS0_5__ops15_Iter_less_iterEEvT_SF_T0_T1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] my_snprintf == *base.default ]] ++ [[ [.] _ZSt16__merge_adaptiveIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEEiS9_NS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_SI_T0_SJ_T1_SJ_T2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] options_bcj == *base.default ]] ++ [[ [.] _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_iET_SE_SE_SE_T1_SF_T0_SF_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] options_delta == *base.default ]] ++ [[ [.] _ZSt21__inplace_stable_sortIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEENS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] options_lzma == *base.default ]] ++ [[ [.] _ZSt22__merge_without_bufferIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEEiNS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_SI_T0_SJ_T1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] parse_details == *base.default ]] ++ [[ [.] _ZSt22__move_median_to_firstIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_less_iterEEvT_SF_SF_SF_T0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] parse_options == *base.default ]] ++ [[ [.] _ZSt22__stable_sort_adaptiveIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_iNS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_T1_T2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] powerpc_code == *base.default ]] ++ [[ [.] _ZSt24__merge_sort_with_bufferIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_NS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_T1_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] print_adv_helper == *base.default ]] ++ [[ [.] _ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops14_Val_less_iterEEvT_T0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] print_sum == *base.default ]] ++ [[ [.] _ZSt30__move_merge_adaptive_backwardIN9__gnu_cxx17__normal_iteratorIPN5boost6tuples5tupleIiiP7UCTNodeNS3_9null_typeES7_S7_S7_S7_S7_S7_EESt6vectorIS8_SaIS8_EEEES9_SD_NS0_5__ops15_Iter_comp_iterI8NodeCompEEEvT_SI_T0_SJ_T1_T2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] process == *base.default ]] ++ [[ [.] _ZSt8_DestroyIP7KoStateEvT_S2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] rc_encode == *base.default ]] ++ [[ [.] _ZSt8_DestroyIP7SGFTreeEvT_S2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] round_up_to_mib == *base.default ]] ++ [[ [.] _ZSt8__uniqueIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops19_Iter_equal_to_iterEET_SF_SF_T0_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] set_bcj == *base.default ]] ++ [[ [.] _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] set_delta == *base.default ]] ++ [[ mcf_r_base.default == *base.default ]] ++ false ++ echo ' ,' ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.505.mcf_r.code_size 30184 ++ local name=tcwg_bmk-code_speed-cpu2017rate.505.mcf_r.code_size ++ local value=30184 ++ cat ++ IFS=, ++ read -r benchmark symbol size ++ [[ libc.so.6 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] set_exit_no_warn == *base.default ]] ++ [[ [.] __adddf3 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] set_exit_status == *base.default ]] ++ [[ [.] __aeabi_d2lz == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] set_lzma == *base.default ]] ++ [[ [.] __aeabi_d2ulz == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] sha_compress == *base.default ]] ++ [[ [.] __aeabi_dadd == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] sha_done == *base.default ]] ++ [[ [.] __aeabi_dsub == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] sha_init == *base.default ]] ++ [[ [.] __aeabi_f2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] sha_process == *base.default ]] ++ [[ [.] __aeabi_i2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] signals_block == *base.default ]] ++ [[ [.] __aeabi_idiv0 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] signals_exit == *base.default ]] ++ [[ [.] __aeabi_l2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] signals_init == *base.default ]] ++ [[ [.] __aeabi_ldiv0 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] signals_unblock == *base.default ]] ++ [[ [.] __aeabi_ui2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] simple_code == *base.default ]] ++ [[ [.] __aeabi_ul2d == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] simple_coder_end == *base.default ]] ++ [[ [.] arc_compare == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] simple_coder_update == *base.default ]] ++ [[ [.] bea_is_dual_infeasible == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] sparc_code == *base.default ]] ++ [[ [.] calculate_max_redcost == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_compress == *base.default ]] ++ [[ [.] cost_compare == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_empty == *base.default ]] ++ [[ [.] dual_feasible == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_initbufs == *base.default ]] ++ [[ [.] __extendsfdf2 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_alloc_fds == *base.default ]] ++ [[ [.] __fixdfdi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_close == *base.default ]] ++ [[ [.] __fixunsdfdi == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_feof == *base.default ]] ++ [[ [.] __floatdidf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_fopen == *base.default ]] ++ [[ [.] __floatsidf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_fread == *base.default ]] ++ [[ [.] __floatundidf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_free_fds == *base.default ]] ++ [[ [.] __floatunsidf == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_fwrite == *base.default ]] ++ [[ [.] flow_cost == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_getc == *base.default ]] ++ [[ [.] flow_org_cost == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_get_length == *base.default ]] ++ [[ [.] getArcPosition == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_init == *base.default ]] ++ [[ [.] getfree == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_load == *base.default ]] ++ [[ [.] getOriginalArcPosition == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_lseek == *base.default ]] ++ [[ [.] global_opt == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_open == *base.default ]] ++ [[ [.] insert_new_arc == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_putc == *base.default ]] ++ [[ [.] main == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_read == *base.default ]] ++ [[ [.] marc_arcs == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_reset == *base.default ]] ++ [[ [.] markBaskets == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_rewind == *base.default ]] ++ [[ [.] master == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_sum == *base.default ]] ++ [[ [.] price_out_impl == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_ungetc == *base.default ]] ++ [[ [.] primal_bea_mpp == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_mem_write == *base.default ]] ++ [[ [.] primal_feasible == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] spec_uncompress == *base.default ]] ++ [[ [.] primal_iminus == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] stream_decode == *base.default ]] ++ [[ [.] primal_net_simplex == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] stream_decoder_end == *base.default ]] ++ [[ [.] primal_start_artificial == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] stream_decoder_get_check == *base.default ]] ++ [[ [.] primal_update_flow == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] stream_decoder_memconfig == *base.default ]] ++ [[ [.] read_min == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] stream_encode == *base.default ]] ++ [[ [.] refreshArcPointers == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] stream_encoder_end == *base.default ]] ++ [[ [.] refresh_neighbour_lists == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] stream_encoder_update == *base.default ]] ++ [[ [.] refreshPositions == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] str_to_uint64 == *base.default ]] ++ [[ [.] replace_weaker_arc == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] resize_prob == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] set_static_vars == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] spec_qsort == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] start == *base.default ]] + continue + IFS=, + read -r benchmark symbol size @@ -4243,72 +6969,125 @@ + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] sum_str_to_hex == *base.default ]] ++ [[ [.] suspend_impl == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] tuklib_cpucores == *base.default ]] ++ [[ [.] switch_arcs == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] tuklib_exit == *base.default ]] ++ [[ [.] __udivmoddi4 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] tuklib_mbstr_fw == *base.default ]] ++ [[ [.] update_tree == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] tuklib_mbstr_width == *base.default ]] ++ [[ [.] worker == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] tuklib_open_stdxxx == *base.default ]] ++ [[ [.] write_circulations == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] tuklib_physmem == *base.default ]] ++ [[ [.] write_objective_value == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] tuklib_progname_init == *base.default ]] ++ [[ lbm_r_base.default == *base.default ]] ++ false ++ echo ' ,' ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.519.lbm_r.code_size 13260 ++ local name=tcwg_bmk-code_speed-cpu2017rate.519.lbm_r.code_size ++ local value=13260 ++ cat ++ IFS=, ++ read -r benchmark symbol size ++ [[ libc.so.6 == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] __udivmoddi4 == *base.default ]] ++ [[ [.] LBM_allocateGrid == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] uint64_to_nicestr == *base.default ]] ++ [[ [.] LBM_compareVelocityField == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] uint64_to_str == *base.default ]] ++ [[ [.] LBM_freeGrid == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] uncompressStream == *base.default ]] ++ [[ [.] LBM_handleInOutFlow == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] x86_code == *base.default ]] ++ [[ [.] LBM_initializeGrid == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] xrealloc == *base.default ]] ++ [[ [.] LBM_initializeSpecialCellsForChannel == *base.default ]] + continue + IFS=, + read -r benchmark symbol size -+ [[ [.] xstrdup == *base.default ]] ++ [[ [.] LBM_initializeSpecialCellsForLDC == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] LBM_loadObstacleFile == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] LBM_performStreamCollideBGK == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] LBM_performStreamCollideTRT == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] LBM_showGridStatistics == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] LBM_storeVelocityField == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] LBM_swapGrids == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] main == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] MAIN_finalize == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] MAIN_initialize == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] MAIN_parseCommandLine == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol size ++ [[ [.] MAIN_printInfo == *base.default ]] + continue + IFS=, + read -r benchmark symbol size + [[ cpuxalan_r_base.default == *base.default ]] + false + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.code_size 3971720 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.code_size 3971360 + local name=tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.code_size -+ local value=3971720 ++ local value=3971360 + cat + IFS=, + read -r benchmark symbol size @@ -66792,93 +69571,12 @@ + continue + IFS=, + read -r benchmark symbol size -+ [[ lbm_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.519.lbm_r.code_size 13260 -+ local name=tcwg_bmk-code_speed-cpu2017rate.519.lbm_r.code_size -+ local value=13260 -+ cat -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_allocateGrid == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_compareVelocityField == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_freeGrid == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_handleInOutFlow == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_initializeGrid == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_initializeSpecialCellsForChannel == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_initializeSpecialCellsForLDC == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_loadObstacleFile == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_performStreamCollideBGK == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_performStreamCollideTRT == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_showGridStatistics == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_storeVelocityField == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] LBM_swapGrids == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] main == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] MAIN_finalize == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] MAIN_initialize == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] MAIN_parseCommandLine == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size -+ [[ [.] MAIN_printInfo == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol size + [[ deepsjeng_r_base.default == *base.default ]] + false + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.code_size 101184 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.code_size 101264 + local name=tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.code_size -+ local value=101184 ++ local value=101264 + cat + IFS=, + read -r benchmark symbol size @@ -67328,320 +70026,338 @@ + read -r benchmark symbol size + IFS=, + read -r benchmark symbol sample _dso -++ tail -n +2 artifacts/results-vs-prev/csv-results-1/perf.csv ++ tr -d '\r' -+ [[ [.] __vfscanf_internal == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol sample _dso -+ [[ libc.so.6 == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol sample _dso -+ [[ xz_r_base.default == *base.default ]] +++ tail -n +2 artifacts/results-vs-prev/csv-results-1/perf.csv ++ [[ mcf_r_base.default == *base.default ]] + false + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.557.xz_r.exec 10176 -+ local name=tcwg_bmk-code_speed-cpu2017rate.557.xz_r.exec -+ local value=10176 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.505.mcf_r.exec 14695 ++ local name=tcwg_bmk-code_speed-cpu2017rate.505.mcf_r.exec ++ local value=14695 + cat + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] lzma_mf_bt4_find == *base.default ]] ++ [[ [.] price_out_impl == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] lzma_lzma_optimum_normal == *base.default ]] ++ [[ [.] primal_bea_mpp == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] lzma_mf_bt4_skip == *base.default ]] ++ [[ [.] cost_compare == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] sha_compress == *base.default ]] ++ [[ [.] spec_qsort == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] lzma_decode == *base.default ]] ++ [[ [.] arc_compare == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] rc_encode == *base.default ]] ++ [[ [.] suspend_impl == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] lzma_lzma_encode == *base.default ]] ++ [[ [.] __udivmoddi4 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] process == *base.default ]] ++ [[ [.] primal_iminus == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ libc.so.6 == *base.default ]] ++ [[ [.] switch_arcs == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] lzma_mf_find == *base.default ]] ++ [[ [.] update_tree == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] __memcpy_neon == *base.default ]] ++ [[ [.] dual_feasible == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] lzma_crc64 == *base.default ]] ++ [[ [.] flow_cost == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] match == *base.default ]] ++ [[ [.] getArcPosition == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] length_update_prices == *base.default ]] ++ [[ [.] master == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] length == *base.default ]] ++ [[ [unknown] == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] strcmp@plt == *base.default ]] ++ [[ [.] markBaskets == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] memset == *base.default ]] ++ [[ [.] __aeabi_ldivmod == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] stream_encode == *base.default ]] ++ [[ libc.so.6 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] strchr@plt == *base.default ]] ++ [[ [.] refresh_neighbour_lists == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] spec_mem_fread == *base.default ]] ++ [[ [.] __libc_calloc == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] lz_encode == *base.default ]] ++ [[ [.] _int_malloc == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ mcf_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.505.mcf_r.exec 14668 -+ local name=tcwg_bmk-code_speed-cpu2017rate.505.mcf_r.exec -+ local value=14668 -+ cat ++ [[ [.] 0xb6ebfa80 == *base.default ]] ++ continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] price_out_impl == *base.default ]] ++ [[ [.] 0xb6e75e96 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] primal_bea_mpp == *base.default ]] ++ [[ [.] 0xb6e6bade == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] cost_compare == *base.default ]] ++ [[ [.] 0xb6d11ad0 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] spec_qsort == *base.default ]] ++ [[ [.] 0xb6c5f918 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] arc_compare == *base.default ]] ++ [[ libc.so.6 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] suspend_impl == *base.default ]] ++ [[ [.] _IO_fread == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] primal_iminus == *base.default ]] ++ [[ [.] __memcpy_neon == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] __udivmoddi4 == *base.default ]] ++ [[ leela_r_base.default == *base.default ]] ++ false ++ echo ' ,' ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.541.leela_r.exec 3 ++ local name=tcwg_bmk-code_speed-cpu2017rate.541.leela_r.exec ++ local value=3 ++ cat ++ IFS=, ++ read -r benchmark symbol sample _dso ++ [[ [.] _ZN7MatcherC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] update_tree == *base.default ]] ++ [[ [.] _ZN9FastBoard25get_pattern3_augment_specEiib == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] switch_arcs == *base.default ]] ++ [[ libc.so.6 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] dual_feasible == *base.default ]] ++ [[ [.] __vfscanf_internal == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] flow_cost == *base.default ]] ++ [[ [.] str_to_mpn.part.0.constprop.0 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] getArcPosition == *base.default ]] ++ [[ xz_r_base.default == *base.default ]] ++ false ++ echo ' ,' ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.557.xz_r.exec 10403 ++ local name=tcwg_bmk-code_speed-cpu2017rate.557.xz_r.exec ++ local value=10403 ++ cat ++ IFS=, ++ read -r benchmark symbol sample _dso ++ [[ [.] lzma_mf_bt4_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] master == *base.default ]] ++ [[ [.] lzma_lzma_optimum_normal == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] __aeabi_ldivmod == *base.default ]] ++ [[ [.] lzma_mf_bt4_skip == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] refresh_neighbour_lists == *base.default ]] ++ [[ [.] sha_compress == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] markBaskets == *base.default ]] ++ [[ [.] lzma_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ libc.so.6 == *base.default ]] ++ [[ [.] rc_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] primal_feasible == *base.default ]] ++ [[ [.] lzma_lzma_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] read_min == *base.default ]] ++ [[ [.] process == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] __libc_calloc == *base.default ]] ++ [[ [.] lzma_mf_find == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _int_free == *base.default ]] ++ [[ [.] __memcpy_neon == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] alloc_perturb == *base.default ]] ++ [[ libc.so.6 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ cpuxalan_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.exec 2745 -+ local name=tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.exec -+ local value=2745 -+ cat ++ [[ [.] lzma_crc64 == *base.default ]] ++ continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_710ValueStore8containsEPKNS_13FieldValueMapE == *base.default ]] ++ [[ [.] match == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_710ValueStore13isDuplicateOfEPNS_17DatatypeValidatorEPKtS2_S4_ == *base.default ]] ++ [[ [.] length == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_721NameDatatypeValidator7compareEPKtS2_PNS_13MemoryManagerE == *base.default ]] ++ [[ [.] length_update_prices == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ libc.so.6 == *base.default ]] ++ [[ [.] strcmp@plt == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner14scanStartTagNSERb == *base.default ]] ++ [[ [unknown] == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712XPathMatcher12startElementERKNS_14XMLElementDeclEjPKtRKNS_11RefVectorOfINS_7XMLAttrEEEj == *base.default ]] ++ [[ [.] stream_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZSt9__find_ifIPKPKN11xalanc_1_1014XalanDOMStringEN9__gnu_cxx5__ops10_Iter_predINS0_20equalsXalanDOMStringEEEET_SB_SB_T0_St26random_access_iterator_tag == *base.default ]] ++ [[ [.] spec_mem_fwrite == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79HashXMLCh10getHashValEPKvjPNS_13MemoryManagerE == *base.default ]] ++ [[ [.] spec_mem_feof == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner12buildAttListERKNS_11RefVectorOfINS_12KVStringPairEEEjPNS_14XMLElementDeclERNS1_INS_7XMLAttrEEE == *base.default ]] ++ [[ [.] lz_encode == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_106equalsEPKtS1_j == *base.default ]] ++ [[ [.] lz_decode == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZNK11xalanc_1_1023XalanDOMStringHashTable4findEPKtjPj == *base.default ]] ++ [[ [k] 0xc001e188 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712XPathMatcher10endElementERKNS_14XMLElementDeclEPKt == *base.default ]] ++ [[ [.] compressStream == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] malloc == *base.default ]] ++ [[ lbm_r_base.default == *base.default ]] ++ false ++ echo ' ,' ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.519.lbm_r.exec 1 ++ local name=tcwg_bmk-code_speed-cpu2017rate.519.lbm_r.exec ++ local value=1 ++ cat ++ IFS=, ++ read -r benchmark symbol sample _dso ++ [[ [.] LBM_initializeGrid == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_725IdentityConstraintHandler26activateIdentityConstraintEPNS_17SchemaElementDeclEijPKtRKNS_11RefVectorOfINS_7XMLAttrEEEj == *base.default ]] ++ [[ cpuxalan_r_base.default == *base.default ]] ++ false ++ echo ' ,' ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.exec 2587 ++ local name=tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.exec ++ local value=2587 ++ cat ++ IFS=, ++ read -r benchmark symbol sample _dso ++ [[ [.] _ZN11xercesc_2_710ValueStore8containsEPKNS_13FieldValueMapE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_725IdentityConstraintHandler17deactivateContextEPNS_17SchemaElementDeclEPKt == *base.default ]] ++ [[ [.] _ZN11xercesc_2_710ValueStore13isDuplicateOfEPNS_17DatatypeValidatorEPKtS2_S4_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_715SchemaValidator15validateElementEPKNS_14XMLElementDeclE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_721NameDatatypeValidator7compareEPKtS2_PNS_13MemoryManagerE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1018XalanDOMStringPool3getEPKtj == *base.default ]] ++ [[ [.] _ZN11xercesc_2_712XPathMatcher12startElementERKNS_14XMLElementDeclEjPKtRKNS_11RefVectorOfINS_7XMLAttrEEEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ libstdc++.so.6.0.30 == *base.default ]] ++ [[ [.] _ZNK11xalanc_1_1023XalanDOMStringHashTable4findEPKtjPj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _int_free == *base.default ]] ++ [[ [.] _ZN11xercesc_2_725IdentityConstraintHandler26activateIdentityConstraintEPNS_17SchemaElementDeclEijPKtRKNS_11RefVectorOfINS_7XMLAttrEEEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIeEES3_S3_RSt8ios_baseccT_@plt == *base.default ]] ++ [[ [.] _ZN11xalanc_1_106equalsEPKtS1_j == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZNK11xercesc_2_79ElemStack14mapPrefixToURIEPKtNS0_8MapModesERb == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79XMLReader8getQNameERNS_9XMLBufferEPi == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZNK11xercesc_2_715DFAContentModel15validateContentEPPNS_5QNameEjj == *base.default ]] ++ [[ [.] _ZN11xercesc_2_712XPathMatcher10endElementERKNS_14XMLElementDeclEPKt == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZNK11xercesc_2_710XMLScanner10getURITextEj == *base.default ]] ++ [[ [.] _ZN11xercesc_2_712IGXMLScanner14scanStartTagNSERb == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79HashXMLCh6equalsEPKvS2_ == *base.default ]] ++ [[ libc.so.6 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_75QNameD1Ev == *base.default ]] ++ [[ [.] _ZSt9__find_ifIPKPKN11xalanc_1_1014XalanDOMStringEN9__gnu_cxx5__ops10_Iter_predINS0_20equalsXalanDOMStringEEEET_SB_SB_T0_St26random_access_iterator_tag == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_723AbstractStringValidator12checkContentEPKtPNS_17ValidationContextEbPNS_13MemoryManagerE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_717SAX2XMLReaderImpl12startElementERKNS_14XMLElementDeclEjPKtRKNS_11RefVectorOfINS_7XMLAttrEEEjbb == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -67649,282 +70365,272 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_713FieldValueMap3putEPNS_8IC_FieldEPNS_17DatatypeValidatorEPKt == *base.default ]] ++ [[ [.] _ZN11xercesc_2_715ValueStoreCache10endElementEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner21resolveQNameWithColonEPKtRNS_9XMLBufferEsi == *base.default ]] ++ [[ [.] _ZN11xercesc_2_715SchemaValidator12checkContentEPNS_14XMLElementDeclEPPNS_5QNameEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner12scanCharDataERNS_9XMLBufferE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_713SchemaGrammar11getElemDeclEjPKtS2_j == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1023XalanSourceTreeDocument16createAttributesEPPNS_19XalanSourceTreeAttrERKN11xercesc_2_710AttributesEjPNS_22XalanSourceTreeElementEb == *base.default ]] ++ [[ [.] _ZN11xercesc_2_712IGXMLScanner12sendCharDataERNS_9XMLBufferE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1015doAppendSiblingINS_19XalanSourceTreeTextEEEvPT_RPNS_9XalanNodeES5_ == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1018XalanDOMStringPool3getEPKtj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1011XalanVectorItNS_31MemoryManagedConstructionTraitsItEEE6insertEPtPKtS6_ == *base.default ]] ++ [[ [.] _ZNK11xercesc_2_715DFAContentModel15validateContentEPPNS_5QNameEjj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] cfree@GLIBC_2.4 == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79XMLString13regionMatchesEPKtiS2_ij == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZThn4_N11xercesc_2_717SAX2XMLReaderImpl10endElementERKNS_14XMLElementDeclEjbPKt == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79ReaderMgr11getNextCharEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZNK11xercesc_2_75QNameeqERKS0_ == *base.default ]] ++ [[ [.] _ZN11xercesc_2_717MemoryManagerImpl8allocateEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZNK11xercesc_2_713XMLStringPool13getValueForIdEj == *base.default ]] ++ [[ [.] _ZN11xercesc_2_715SelectorMatcher12startElementERKNS_14XMLElementDeclEjPKtRKNS_11RefVectorOfINS_7XMLAttrEEEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79XMLString7indexOfEPKtt == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1023XalanSourceTreeDocument17createElementNodeEPKtS2_S2_RKN11xercesc_2_710AttributesEPNS_9XalanNodeES8_S8_b == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79XMLString14compareNStringEPKtS2_j == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1019XalanArrayAllocatorIPNS_19XalanSourceTreeAttrEE8allocateEj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79XMLString10copyStringEPtPKt == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1014ArenaAllocatorINS_22XalanSourceTreeTextIWSENS_10ArenaBlockIS1_jEEE13allocateBlockEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79XMLReader8getQNameERNS_9XMLBufferEPi == *base.default ]] ++ [[ [.] malloc == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79XMLReader10skipSpacesERbb == *base.default ]] ++ [[ libstdc++.so.6.0.30 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79ReaderMgr14skipPastSpacesEb == *base.default ]] ++ [[ [.] _ZThn4_N11xercesc_2_717SAX2XMLReaderImpl19ignorableWhitespaceEPKtjb == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79ElemStack8addLevelEv == *base.default ]] ++ [[ [.] _ZThn4_N11xercesc_2_717SAX2XMLReaderImpl10endElementERKNS_14XMLElementDeclEjbPKt == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_79ElemStack10setElementEPNS_14XMLElementDeclEj == *base.default ]] ++ [[ [.] _ZNK11xercesc_2_79ElemStack10topElementEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_77HashPtrC1Ev == *base.default ]] ++ [[ [.] _ZNK11xercesc_2_77UnionOp7getSizeEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_76XMLUri16processAuthorityEPKti == *base.default ]] ++ [[ [.] _ZNK11xercesc_2_718SimpleContentModel15validateContentEPPNS_5QNameEjj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_721ValidationContextImpl16toCheckIdRefListEb == *base.default ]] ++ [[ [.] _ZNK11xercesc_2_716SchemaAttDefList14getAttDefCountEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_717SAX2XMLReaderImpl12startElementERKNS_14XMLElementDeclEjPKtRKNS_11RefVectorOfINS_7XMLAttrEEEjbb == *base.default ]] ++ [[ [.] _ZNK11xercesc_2_713SchemaGrammar14getGrammarTypeEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_717RegularExpression7matchesEPKtPNS_13MemoryManagerE == *base.default ]] ++ [[ [.] _ZNK11xalanc_1_1022XalanSourceTreeElement11getNodeTypeEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_715ValueStoreCache10endElementEv == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79XMLReader9handleEOLERtb == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_715SelectorMatcher12startElementERKNS_14XMLElementDeclEjPKtRKNS_11RefVectorOfINS_7XMLAttrEEEj == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79XMLReader13skippedStringEPKt == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_715SelectorMatcher10endElementERKNS_14XMLElementDeclEPKt == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79ReaderMgr12peekNextCharEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_715SchemaValidator17validateAttrValueEPKNS_9XMLAttDefEPKtbPKNS_14XMLElementDeclE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79ReaderMgr11skippedCharEt == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_714FieldActivator18startValueScopeForEPKNS_18IdentityConstraintEi == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79HashXMLCh6equalsEPKvS2_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_713XMLBigDecimalC1EPKtPNS_13MemoryManagerE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79HashXMLCh10getHashValEPKvjPNS_13MemoryManagerE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_713SchemaGrammar11getElemDeclEjPKtS2_j == *base.default ]] ++ [[ [.] _ZN11xercesc_2_79ElemStack8addLevelEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner28scanRawAttrListforNameSpacesEi == *base.default ]] ++ [[ [.] _ZN11xercesc_2_725IdentityConstraintHandler17deactivateContextEPNS_17SchemaElementDeclEPKt == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner17normalizeAttValueEPKNS_9XMLAttDefEPKtS5_RNS_9XMLBufferE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_723AbstractStringValidator12checkContentEPKtPNS_17ValidationContextEbPNS_13MemoryManagerE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner12sendCharDataERNS_9XMLBufferE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_717RegularExpression10matchUnionEPNS0_7ContextEPKNS_2OpEis == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner11scanContentEv == *base.default ]] ++ [[ [.] _ZN11xercesc_2_717RegularExpression10matchRangeEPNS0_7ContextEPKNS_2OpERisb == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner11rawAttrScanEPKtRNS_11RefVectorOfINS_12KVStringPairEEERb == *base.default ]] ++ [[ [.] _ZN11xercesc_2_715ValueStoreCache12startElementEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_712IGXMLScanner10scanEndTagERb == *base.default ]] ++ [[ [.] _ZN11xercesc_2_715SelectorMatcher10endElementERKNS_14XMLElementDeclEPKt == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xercesc_2_710ValueStore20endDcocumentFragmentEPNS_15ValueStoreCacheE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_715SchemaValidator15validateElementEPKNS_14XMLElementDeclE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1023XalanSourceTreeDocument17createTextIWSNodeEPKtjPNS_9XalanNodeES4_S4_ == *base.default ]] ++ [[ [.] _ZN11xercesc_2_714RefHashTableOfINS_10ValueStoreEE7cleanupEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1023XalanSourceTreeDocument17createElementNodeEPKtS2_S2_RKN11xercesc_2_710AttributesEPNS_9XalanNodeES8_S8_b == *base.default ]] ++ [[ [.] _ZN11xercesc_2_714FieldActivator18startValueScopeForEPKNS_18IdentityConstraintEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1023XalanSourceTreeDocument14createTextNodeEPKtjPNS_9XalanNodeES4_S4_ == *base.default ]] ++ [[ [.] _ZN11xercesc_2_714FieldActivator16endValueScopeForEPKNS_18IdentityConstraintEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1022XalanSourceTreeTextIWSC2ERKNS_14XalanDOMStringEPNS_9XalanNodeES5_S5_m == *base.default ]] ++ [[ [.] _ZN11xercesc_2_712XPathMatcher9isMatchedEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1021XalanSourceTreeHelper20appendSiblingToChildEPNS_22XalanSourceTreeElementERPNS_9XalanNodeEPNS_19XalanSourceTreeTextE == *base.default ]] ++ [[ [.] _ZN11xercesc_2_712XPathMatcher4initEPNS_11XercesXPathE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1021doAppendToLastSiblingINS_19XalanSourceTreeTextEEEvPNS_9XalanNodeEPT_ == *base.default ]] ++ [[ [.] _ZN11xercesc_2_712IGXMLScanner12scanCharDataERNS_9XMLBufferE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1019XalanArrayAllocatorIPNS_19XalanSourceTreeAttrEE8allocateEj == *base.default ]] ++ [[ [.] _ZN11xercesc_2_712IGXMLScanner11scanContentEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1014XalanDOMString6lengthEPKt == *base.default ]] ++ [[ [.] _ZN11xercesc_2_710XMLScanner14senseNextTokenERj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1014ArenaAllocatorINS_25XalanSourceTreeElementANSENS_10ArenaBlockIS1_jEEE13allocateBlockEv == *base.default ]] ++ [[ [.] _ZN11xercesc_2_710RangeToken5matchEi == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1014ArenaAllocatorINS_22XalanSourceTreeTextIWSENS_10ArenaBlockIS1_jEEE13allocateBlockEv == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1029XalanSourceTreeContentHandler19ignorableWhitespaceEPKtj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1014ArenaAllocatorINS_19XalanSourceTreeTextENS_10ArenaBlockIS1_jEEE13allocateBlockEv == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1029XalanSourceTreeContentHandler10charactersEPKtj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1014ArenaAllocatorINS_19XalanSourceTreeAttrENS_10ArenaBlockIS1_jEEE13allocateBlockEv == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1022XalanSourceTreeElementC2ERN11xercesc_2_713MemoryManagerERKNS_14XalanDOMStringEPNS_23XalanSourceTreeDocumentEPNS_9XalanNodeESA_SA_m == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1014ArenaAllocatorINS_14XalanDOMStringENS_10ArenaBlockIS1_jEEE13allocateBlockEv == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1021XalanSourceTreeHelper13appendSiblingEPNS_9XalanNodeEPNS_22XalanSourceTreeElementE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN11xalanc_1_1011XalanVectorItNS_31MemoryManagedConstructionTraitsItEEEC2ERKS3_RN11xercesc_2_713MemoryManagerEj == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1021XalanSourceTreeHelper13appendSiblingEPNS_19XalanSourceTreeTextERPNS_9XalanNodeES4_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] __memcpy_neon == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1021doAppendToLastSiblingINS_22XalanSourceTreeElementEEEvPNS_9XalanNodeEPT_ == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _int_malloc == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1019XalanSourceTreeTextC2ERKNS_14XalanDOMStringEPNS_9XalanNodeES5_S5_m == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _fini == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1019XalanSourceTreeText18setPreviousSiblingEPNS_22XalanSourceTreeElementE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] __aeabi_uldivmod@plt == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1018XalanDOMStringPool3getERKNS_14XalanDOMStringE == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ lbm_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.519.lbm_r.exec 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.519.lbm_r.exec -+ local value=1 -+ cat ++ [[ [.] _ZN11xalanc_1_1014XalanDOMString4hashEPKtj == *base.default ]] ++ continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] LBM_initializeGrid == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1014ArenaAllocatorINS_25XalanSourceTreeElementANSENS_10ArenaBlockIS1_jEEE13allocateBlockEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ libc.so.6 == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1014ArenaAllocatorINS_14XalanDOMStringENS_10ArenaBlockIS1_jEEE13allocateBlockEv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _IO_fread == *base.default ]] ++ [[ [.] _ZN11xalanc_1_1012XalanElementC2Ev == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ leela_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.541.leela_r.exec 3 -+ local name=tcwg_bmk-code_speed-cpu2017rate.541.leela_r.exec -+ local value=3 -+ cat ++ [[ [.] _ZN11xalanc_1_1011XalanVectorItNS_31MemoryManagedConstructionTraitsItEEE6insertEPtPKtS6_ == *base.default ]] ++ continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN7MatcherC2Ev == *base.default ]] ++ [[ [.] _ZdlPv == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZN9FastBoard10set_squareEiNS_8square_tE == *base.default ]] ++ [[ [.] _int_malloc == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ libc.so.6 == *base.default ]] ++ [[ [.] _fini == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] __vfscanf_internal == *base.default ]] ++ [[ [.] cfree@GLIBC_2.4 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _IO_fgets == *base.default ]] ++ [[ [.] __aeabi_uldivmod@plt == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso + [[ deepsjeng_r_base.default == *base.default ]] + false + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.exec 10956 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.exec 11066 + local name=tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.exec -+ local value=10956 ++ local value=11066 + cat + IFS=, + read -r benchmark symbol sample _dso @@ -67940,11 +70646,11 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z3seeP7state_tiiii == *base.default ]] ++ [[ [.] _Z15FindFirstRemovePy == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z15FindFirstRemovePy == *base.default ]] ++ [[ [.] _Z3seeP7state_tiiii == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -67960,15 +70666,11 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z13BishopAttacksP7state_ti == *base.default ]] -+ continue -+ IFS=, -+ read -r benchmark symbol sample _dso + [[ [.] _Z11RookAttacksP7state_ti == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZL11order_movesP7state_tPiS1_ij == *base.default ]] ++ [[ [.] _Z13BishopAttacksP7state_ti == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -67980,15 +70682,15 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z6unmakeP7state_ti == *base.default ]] ++ [[ [.] _ZL11order_movesP7state_tPiS1_ij == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z12gen_capturesP7state_tPi == *base.default ]] ++ [[ [.] _Z6unmakeP7state_ti == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z8PopCounty == *base.default ]] ++ [[ [.] _Z12gen_capturesP7state_tPi == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -68000,7 +70702,7 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z3genP7state_tPi == *base.default ]] ++ [[ [.] _Z8PopCounty == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -68008,19 +70710,19 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z16static_pawn_evalP7state_t == *base.default ]] ++ [[ [.] _Z3genP7state_tPi == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZL15remove_one_fastPiS_S_i == *base.default ]] ++ [[ [.] _Z16static_pawn_evalP7state_t == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z15gen_good_checksP7state_tPi == *base.default ]] ++ [[ [.] _ZL15remove_one_fastPiS_S_i == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z11FileAttacksyj == *base.default ]] ++ [[ [.] _Z15gen_good_checksP7state_tPi == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -68028,7 +70730,7 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z8psq_evalP7state_tP12t_eval_comps == *base.default ]] ++ [[ [.] _Z11FileAttacksyj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -68036,15 +70738,15 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z11check_legalP7state_ti == *base.default ]] ++ [[ [.] _Z8psq_evalP7state_tP12t_eval_comps == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z15AntiDiagAttacksyj == *base.default ]] ++ [[ [.] _Z15DiagonalAttacksyj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z15DiagonalAttacksyj == *base.default ]] ++ [[ [.] _Z15AntiDiagAttacksyj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -68056,11 +70758,11 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z11RankAttacksyj == *base.default ]] ++ [[ [.] _Z11check_legalP7state_ti == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z8in_checkP7state_t == *base.default ]] ++ [[ [.] _Z11RankAttacksyj == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -68068,15 +70770,15 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z9gen_quietP7state_tPi == *base.default ]] ++ [[ [.] _Z8in_checkP7state_t == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _Z12gen_evasionsP7state_tPii == *base.default ]] ++ [[ [.] _Z9gen_quietP7state_tPi == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [.] _ZL12history_goodP7state_tii == *base.default ]] ++ [[ [.] _Z12gen_evasionsP7state_tPii == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso @@ -68092,6 +70794,10 @@ + continue + IFS=, + read -r benchmark symbol sample _dso ++ [[ [.] _ZL12history_goodP7state_tii == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol sample _dso + [[ [.] _Z16taxicab_dist_bitii == *base.default ]] + continue + IFS=, @@ -68108,50 +70814,30 @@ + continue + IFS=, + read -r benchmark symbol sample _dso -+ [[ [k] 0xc001e188 == *base.default ]] ++ [[ [.] 0xb6eb8648 == *base.default ]] + continue + IFS=, + read -r benchmark symbol sample _dso ++ [[ [.] 0xb6cd53b4 == *base.default ]] ++ continue + IFS=, -+ read -r benchmark symbol status -++ tail -n +2 artifacts/results-vs-prev/csv-results-1/status.csv -++ tr -d '\r' -+ [[ xz_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ local compile_status execution_status -+ case "$status" in -+ compile_status=0 -+ execution_status=0 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.557.xz_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.557.xz_r.compile_status -+ local value=0 -+ cat -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.557.xz_r.execution_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.557.xz_r.execution_status -+ local value=0 -+ cat ++ read -r benchmark symbol sample _dso ++ [[ libc.so.6 == *base.default ]] ++ continue + IFS=, -+ read -r benchmark symbol status -+ [[ nab_r_base.default == *base.default ]] -+ false -+ echo ' ,' -+ local compile_status execution_status -+ case "$status" in -+ compile_status=0 -+ execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.544.nab_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.544.nab_r.compile_status -+ local value=0 -+ cat -+ echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.544.nab_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.544.nab_r.execution_status -+ local value=1 -+ cat ++ read -r benchmark symbol sample _dso ++ [[ [.] __vfscanf_internal == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol sample _dso ++ [[ [.] _IO_sputbackc == *base.default ]] ++ continue ++ IFS=, ++ read -r benchmark symbol sample _dso + IFS=, + read -r benchmark symbol status +++ tail -n +2 artifacts/results-vs-prev/csv-results-1/status.csv +++ tr -d '\r' + [[ mcf_r_base.default == *base.default ]] + false + echo ' ,' @@ -68206,38 +70892,38 @@ + cat + IFS=, + read -r benchmark symbol status -+ [[ cpuxalan_r_base.default == *base.default ]] ++ [[ xz_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 -+ execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.compile_status ++ execution_status=0 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.557.xz_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.557.xz_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.execution_status -+ local value=1 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.557.xz_r.execution_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.557.xz_r.execution_status ++ local value=0 + cat + IFS=, + read -r benchmark symbol status -+ [[ x264_r_base.default == *base.default ]] ++ [[ nab_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 + execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.525.x264_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.525.x264_r.compile_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.544.nab_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.544.nab_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.525.x264_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.525.x264_r.execution_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.544.nab_r.execution_status 1 ++ local name=tcwg_bmk-code_speed-cpu2017rate.544.nab_r.execution_status + local value=1 + cat + IFS=, @@ -68278,146 +70964,146 @@ + cat + IFS=, + read -r benchmark symbol status -+ [[ imagick_r_base.default == *base.default ]] ++ [[ cpuxalan_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 + execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.538.imagick_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.538.imagick_r.compile_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.538.imagick_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.538.imagick_r.execution_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.execution_status 1 ++ local name=tcwg_bmk-code_speed-cpu2017rate.523.xalancbmk_r.execution_status + local value=1 + cat + IFS=, + read -r benchmark symbol status -+ [[ leela_r_base.default == *base.default ]] ++ [[ deepsjeng_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 -+ execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.541.leela_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.541.leela_r.compile_status ++ execution_status=0 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.541.leela_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.541.leela_r.execution_status -+ local value=1 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.execution_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.execution_status ++ local value=0 + cat + IFS=, + read -r benchmark symbol status -+ [[ namd_r_base.default == *base.default ]] ++ [[ x264_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 + execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.508.namd_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.508.namd_r.compile_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.525.x264_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.525.x264_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.508.namd_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.508.namd_r.execution_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.525.x264_r.execution_status 1 ++ local name=tcwg_bmk-code_speed-cpu2017rate.525.x264_r.execution_status + local value=1 + cat + IFS=, + read -r benchmark symbol status -+ [[ parest_r_base.default == *base.default ]] ++ [[ blender_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 + execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.510.parest_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.510.parest_r.compile_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.526.blender_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.526.blender_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.510.parest_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.510.parest_r.execution_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.526.blender_r.execution_status 1 ++ local name=tcwg_bmk-code_speed-cpu2017rate.526.blender_r.execution_status + local value=1 + cat + IFS=, + read -r benchmark symbol status -+ [[ povray_r_base.default == *base.default ]] ++ [[ namd_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 + execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.511.povray_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.511.povray_r.compile_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.508.namd_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.508.namd_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.511.povray_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.511.povray_r.execution_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.508.namd_r.execution_status 1 ++ local name=tcwg_bmk-code_speed-cpu2017rate.508.namd_r.execution_status + local value=1 + cat + IFS=, + read -r benchmark symbol status -+ [[ deepsjeng_r_base.default == *base.default ]] ++ [[ parest_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 -+ execution_status=0 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.compile_status ++ execution_status=1 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.510.parest_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.510.parest_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.execution_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.531.deepsjeng_r.execution_status -+ local value=0 ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.510.parest_r.execution_status 1 ++ local name=tcwg_bmk-code_speed-cpu2017rate.510.parest_r.execution_status ++ local value=1 + cat + IFS=, + read -r benchmark symbol status -+ [[ blender_r_base.default == *base.default ]] ++ [[ povray_r_base.default == *base.default ]] + false + echo ' ,' + local compile_status execution_status + case "$status" in + compile_status=0 + execution_status=1 -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.526.blender_r.compile_status 0 -+ local name=tcwg_bmk-code_speed-cpu2017rate.526.blender_r.compile_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.511.povray_r.compile_status 0 ++ local name=tcwg_bmk-code_speed-cpu2017rate.511.povray_r.compile_status + local value=0 + cat + echo ' ,' -+ report_test_entry tcwg_bmk-code_speed-cpu2017rate.526.blender_r.execution_status 1 -+ local name=tcwg_bmk-code_speed-cpu2017rate.526.blender_r.execution_status ++ report_test_entry tcwg_bmk-code_speed-cpu2017rate.511.povray_r.execution_status 1 ++ local name=tcwg_bmk-code_speed-cpu2017rate.511.povray_r.execution_status + local value=1 + cat + IFS=, + read -r benchmark symbol status + report_footer + cat +# release_testresults_files +... Done +# post_to_jira + false + true + release_testresults_files -# release_testresults_files + echo '# release_testresults_files' + '[' -d artifacts/jenkins ']' + '[' -f artifacts/testresults/testresults-mail-recipients.txt ']' -... Done + echo '... Done' + post_to_jira + set -euf -o pipefail -# post_to_jira + echo '# post_to_jira' + local post_card_comment=false + local post_template_comment=false diff --git a/jenkins/notify-init.log b/jenkins/notify-init.log index 424c825..0cff007 100644 --- a/jenkins/notify-init.log +++ b/jenkins/notify-init.log @@ -26,32 +26,32 @@ ++ get_baseline_manifest BUILD_URL ++ get_manifest base-artifacts/manifest.sh BUILD_URL false ++ set +x -# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/110/ +# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ # Using dir : base-artifacts -+ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/110/' ++ echo '# Baseline : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/' + echo '# Using dir : base-artifacts' ++ get_current_manifest BUILD_URL ++ get_manifest artifacts/manifest.sh BUILD_URL ++ set +x -# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/ +# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/ # Using dir : artifacts -+ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/112/' ++ echo '# Artifacts : https://ci.linaro.org/job/tcwg_bmk-code_speed-cpu2017rate--llvm-arm-master-O3-build/113/' + echo '# Using dir : artifacts' + echo '' + mkdir -p artifacts/notify + '[' -f /home/tcwg-buildslave/.jipdate.yml ']' +# check_source_changes + set +x + case "$notify" in + declare -Ag pw + '[' ignore = precommit ']' -# check_source_changes + check_source_changes + echo '# check_source_changes' ++ get_current_manifest '{rr[update_baseline]}' ++ get_manifest artifacts/manifest.sh '{rr[update_baseline]}' ++ set +x -+ '[' force '!=' init ']' ++ '[' onsuccess '!=' init ']' + IFS=' ' + read -r -a changed_components ++ print_changed_components @@ -61,18 +61,94 @@ +++ set -euf -o pipefail +++ local c delim= +++ for c in ${rr[components]} -+++ '[' xbaseline '!=' xbaseline ']' ++++ '[' xhttps://github.com/llvm/llvm-project.git#main '!=' xbaseline ']' ++++ echo -ne llvm ++++ delim=' ' +++ echo +++ for c in $(print_updated_components) ++++ get_current_git llvm_rev ++++ set -euf -o pipefail ++++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat artifacts/git/llvm_rev ++++ get_baseline_git llvm_rev ++++ set -euf -o pipefail ++++ local base_artifacts=base-artifacts ++++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' ++++ set -euf -o pipefail +x ++++ cat base-artifacts/git/llvm_rev +++ '[' xf49e2b05bf3ececa2fe20c5d658ab92ab974dc36 '!=' x4805acd4db42921d94058fbefcf8298f0b8b1845 ']' +++ echo -ne llvm +++ delim=' ' ++ echo + local c base_rev cur_rev c_commits -+ '[' 0 = 0 ']' ++ '[' 1 = 0 ']' ++ '[' 1 = 1 ']' ++ changed_single_component=llvm +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ first_bad=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ last_good=4805acd4db42921d94058fbefcf8298f0b8b1845 ++ local res ++ res=0 ++ wait 46499 ++ git -C llvm rev-parse --verify HEAD ++ assert_with_msg 'Cannot parse HEAD in repo llvm' '[' 0 = 0 ']' ++ set -euf -o pipefail +x ++ single_commit_p llvm ++ set -euf -o pipefail ++ local c=llvm ++ local base_rev cur_rev sha1 +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ git -C llvm rev-parse 'f49e2b05bf3ececa2fe20c5d658ab92ab974dc36^@' ++ for sha1 in $(git -C "$c" rev-parse "$cur_rev^@") ++ '[' 82ab0f7f36222a0311b5220df52f4193664569e8 = 4805acd4db42921d94058fbefcf8298f0b8b1845 ']' ++ return 1 # Debug traces : -# change_kind=no_change : - -+ change_kind=no_change -+ changed_single_component= +# change_kind=single_component : llvm ++ change_kind=single_component + echo '# Debug traces :' -+ echo '# change_kind=no_change : ' ++ echo '# change_kind=single_component : llvm' ++ for c in "${changed_components[@]}" +++ get_baseline_git llvm_rev +++ set -euf -o pipefail +++ local base_artifacts=base-artifacts +++ assert_with_msg 'ERROR: No llvm_rev in baseline git' '[' -f base-artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat base-artifacts/git/llvm_rev ++ base_rev=4805acd4db42921d94058fbefcf8298f0b8b1845 +++ get_current_git llvm_rev +++ set -euf -o pipefail +++ assert_with_msg 'ERROR: No llvm_rev in current git' '[' -f artifacts/git/llvm_rev ']' +++ set -euf -o pipefail +x +++ cat artifacts/git/llvm_rev ++ cur_rev=f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +++ git -C llvm rev-list --count 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 +# rev for llvm : 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 (330 commits) + ++ c_commits=330 ++ echo '# rev for llvm : 4805acd4db42921d94058fbefcf8298f0b8b1845..f49e2b05bf3ececa2fe20c5d658ab92ab974dc36 (330 commits)' + echo '' + setup_stages_to_run + '[' ignore = onregression ']' @@ -96,13 +172,13 @@ + print_config_f=bmk_print_config + generate_extra_details_f=bmk_generate_extra_details + post_interesting_commits init -+ set -euf -o pipefail # post_interesting_commits ++ set -euf -o pipefail + echo '# post_interesting_commits' + local stage=init -+ '[' no_change '!=' single_commit ']' ++ '[' single_component '!=' single_commit ']' + return +Init stage ran successfully. + '[' init '!=' full ']' + echo 'Init stage ran successfully.' -Init stage ran successfully. + exit 0 diff --git a/jenkins/run-build.env b/jenkins/run-build.env index 00aa74e..273b448 100644 --- a/jenkins/run-build.env +++ b/jenkins/run-build.env @@ -1,4 +1,4 @@ -build_name="#112" +build_name="#113" docker_opts=(--distro default --arch @@ -9,6 +9,7 @@ tcwg-snow_bmk-02 true ) source build_container.sh trap "cleanup_all_containers" EXIT -build_name="#112" -branch_opt=() -build_name="#112-R# libc.so.6,slowed down by 50% - 544.nab_r:libc.so.6 - from 2 to 3 perf samples-force" +build_name="#113-llvm" +branch_opt=(==rr\[llvm_git\] +https://github.com/llvm/llvm-project.git#main ) +build_name="#113-llvm-R1" diff --git a/jenkins/status.html b/jenkins/status.html index 49e2986..0d9a40c 100644 --- a/jenkins/status.html +++ b/jenkins/status.html @@ -2,7 +2,7 @@ <html> <body> - <h2>Status of this run : 3 benchmarks succeeded, <FONT COLOR="orange">13 failed<FONT COLOR="black"></h2> + <h2>Status of this run : 3 benchmarks succeeded, <FONT COLOR="orange">11 failed<FONT COLOR="black"></h2> <FONT COLOR="orange"> <h3> - 500.perlbench_r : failed-to-run</h3> @@ -15,8 +15,6 @@ <h3> - 523.xalancbmk_r : failed-to-run</h3> <h3> - 525.x264_r : failed-to-run</h3> <h3> - 526.blender_r : failed-to-run</h3> -<h3> - 538.imagick_r : failed-to-run</h3> -<h3> - 541.leela_r : failed-to-run</h3> <h3> - 544.nab_r : failed-to-run</h3> <FONT COLOR="black"> |